All these are happening because people is changing what crypto supposed to be, how Satoshi left it for them, coins transactions supposed to be trustless in a way you do not have to depend on any centralized service, but see all what you named, they are centralized services, nothing like noncustodial wallet or decentralized exchange like Bisq mentioned. If you trust someone, the person can disappoint you, which was what FTX started.
Unfortunately, there is a "need" for a centralized system surround the decentralized world. Well, simply because just look how to turn your fiat into crypto and crypto into fiat and you will see the easy part. Maybe the trading world could go into DEX and maybe that will help the decentralization, with FTX then we could start that but what about Luna? That wasn't centralized and yet still ended up like that, because some people found how much money was needed to take out all the cash.
So, there is no way to avoid any loss, there will be some loss, we just need to make sure we are spread around thinly enough that one big deal wouldn't take away all our money.