The thing that you are missing is that crypto transactions are slow and expensive. When I say slow I mean hours to complete a single transaction. That's why people keep their money on the exchange, it's far more efficient and usable. Of course it's also risky because exchanges do rug pulls all the time. Knowing when to pull your crypto and bail is a trick. If you're seeing news articles about "minor irregularities" and "temporarily suspended trading" it is too late. Your money is gone.