for a company like this, the real reason is because you can give users 0% return while on the backend actually making return with their money, same as any "bank" that holds usd.
for people like do kwon and sbf, and many others I probably don't know about, what you said