Other the to exchange fiat for crypto, I’m not quite sure why people keep their cryptocurrencies on these exchanges. They proven time and time again that they’re usually a scam.
Because, as it turns out, using cryptocurrency as currency is too expensive. The exchanges let you "trade" and then settle themselves in way fewer transactions, so you don't have to pay nearly as much in fees.
It's the same reason we keep our money in banks instead of everyone owning a Fed terminal and requesting ACH pulls.