This is exactly what I saw yesterday too, the hackers were able to have access to the users password, email and means of authentication which I guess will be sms authentication, but the users are more to be blamed for this.
It is not good to store coins on centralized exchanges, it is good to have a wallet we have its private key, there are many people that have lost their coins on centralized exchanges just because they do not have the private key, the exchanges will have to coins, the user will lose it, just like to mistakenly sent bitcoin to bitcoin cash address and many like that.
Storing all assets in a centralized exchange is not good, we must have a personal wallet, especially a hardware wallet which is certainly more secure such as safepal, ledger, trezor etc.
We hold our own private keys and have full access. But if you have to store on a centralized exchange, choose a centralized exchange that is trusted and has many users like Binance which has the best level of security today.
As individuals, we must maintain device security and must be clean from malware and avoid phishing etc.