I do not know what the solution will be of if there is one. The trends of closed and failed exchanges stealing people's money was not enough to scare others from centralized exchanges, cause they want to trust something. The exchanges can come up with "SAFU" and everyone relaxes again or were never alarmed at all.
Understanding the problem is a first start
Before a Doctor starts treatment, Diagnosis are taken after finding the problem
Solution starts coming in.
Centralization has already sipped into the bone of civilization and decentralization is seen as a form of anarchy.
The sad thing is not many are interested in privacy or freedom
Many selling their data in form of KYC for some tokens.
If it would be possible to create a decentralized exchange where changes can be made by majority vote and there would exist equality no matter how many of a coin an individual have
Everybody would be entitled to a vote as long as they hold a stake in the exchange.
The notion that the amount or how powerful a body is the more the control is one thing that's fighting against decentralization and I believe that's one issue with mining pool of Bitcoin.
Back to my hypothetical exchange
It would serve more like a market in introducing interested buyers and sellers anonymously and maybe a code or AI to serve as escrow by only allowing a connection if a user have said amount( to prevent fraud) in their wallet via explorer.
Or better still something of similarity with monero.
Well me speaking jargons
Know nothing about coding.