No centralized exchange is safe when you store your crypto currencies there.
We should start using DEX to avoid hacks in future but still it will take time for the adoption will happen in meanwhile Binance also will increase their security measures which can save them from future hack attacks hopefully.
It will not solve a problem of loss of funds.
In process of growth of popularity of the decentralized exchanges new ways of "hacking" (DNS substitution, hacking of wallet, API) will appear.
The decentralized exchange Waves was cracked in the first day after beta testing
Will steal money from people anyway.