Or you can use some coin swap service for quick swaps... I have the amount on the exchange that I use for trading, it's not big, and I don't wish to pay withdrawal fees after every trade I make. I am an amateur trader, and I don't trade with some big amounts so I don't feel some big need constant moving of my trading capital. What you are saying is fine and advisable for people who trade with big capital.
There's no reason to leave all of your crypto in an exchange, other than the amount you're willing to trade at the moment. It has always been advised to leave small amounts in an exchange due to hacks and/or other undesired events. It's just that people don't listen, because they want "the easy route". Convenience goes on top of everything else, right? We should expect further "scandals" from CEXs due to the way they're designed.
The question is: Will people continue to trust CEXs with their money? I'd say, yes. At least, we'll have decentralized exchanges (DEXs) at our side. Who knows if someday DEXs get the same level of performance and cost-efficiency as their centralized counterparts? Just my two sats
