it's all your own responsible, no one can be blamed for your lost account. Its mean you fail to secure your account. The best way to secure your account on exchange is you need to activate your security 2fa, and always check the address of the exchange. because sometimes hacker attack their target using fake website
Yes, 99% of these hacking incidents happen due to personal errors. That's why I suggest you keep your money on big exchanges all the time. According to Coinmarketcap, at least the top 10 stock exchanges (though CMC data is manipulated, better not look here haha).
It is also important that you use g2f and use a privacy-oriented browser like brave and have a good anti-virus program.