If I decide to use some exchange I trust it enough to leave some funds hanging there. Some funds, for some time... never "all in" and never "all the time". If I don't trust it, I will not use it, simple as that. And yes, we will continue to trust CEXs with our money, numbers are clear about that, simply CEX has a lot to offer. Because of that I am ready to close my eyes on security and risk some amount just to take advantage of some stuff. In my case, it's mostly staking.
But I never risked some big amounts on that, for me it's like gambling, I will never risk more than I can afford to lose. But some people are ready to risk literally "all-ins", and that is not smart/wise! In years we saw many exchanges/casinos/cryptoservices falling down just like that, so that old one worked and will work all the time "Never keep all of your eggs in one basket"!
CEXs are the only gateways between the crypto and Fiat worlds, so don't expect them to disappear anytime soon. As you've stated before, it's always important to "never keep all of your eggs in one basket". You'd minimize risks of loss if one exchange goes all the way down the drain in an instant. Leaving only a small amount of coins for trading purposes would help you protect against undesired events. If you're keen on trading large amounts of crypto, DEXs and P2P trading platforms would be the way to go.
People need to be properly educated to help avoid getting into another disaster caused by mainstream crypto exchanges. What matters is that crypto stays decentralized so it could stand the test of time. I'm confident crypto will live alongside Fiat currencies for generations.