Well, that's true. But if my bank is hacked and money is stolen or they have violated data protection laws, then the bank must pay the compensation or can be sued. That is not the case with Binance. You don't even know where to turn for a legal action. Malta? China? Singapur? Hongkong? All the institutions you mentioned are subject to strict legislation.
But we are talking about sensitive data hack. There is no compensate that bank can offer that will reverse your ID being actively traded on darknet (if they admit to being hacked at all).
Regarding binance. They have special #safu fund that collect 10% of trading fees in case there was a security issue to cover users loses. Their reputation is worth more than coins in their wallets. They will pay
bank guarantee fund.