It's everyone's choices that led us to this point. Stop leaving money on exchanges and using them as a personal wallet and the problem is solved. It's not the idea of dex vs cex, it's really how people utilize them. Put money on, trade, take money off to wallet where only you control the keys. Boom problem solved
I really wonder if there are still such people keeping money on exchanges, especially after all the latest news about coins delist, exchanges blocks, etc. My rule from the very beginning was to choose the trusted wallet and keep everything there.