I do not hold funds on exchanges, it is not safe at all. Exchange can be hacked, your account can be suspended/blocked/frozen. I hold on the wallets with full control of private keys, mnemonic phrases, etc. I use exchanges only to sell/buy/convert some assets and withdraw it immediately.
yes for most exchanges are not liable in case of hacking, but binance will still replace our assets (like some time ago) when binance was hacked.
but it is highly recommended for everyone to keep all their assets in their personal wallet so they can sleep soundly
Yes, Binance exchnage did that when they weren't big as this; right?, this can be opposite if something of such happen again which we don't pray for. The Binance exchnage then wasn't as much flooded as now, right now the biggest cryptocurrency exchnage so far is Binance and coinbase, these crypto exchanges are holding a very large number of coins which if anything happen it might be impossible to get back the funds. It will be safer to store your coins and tokens in a place you have total control and not your control, not your coins.