It's really simple. Most banks anywhere in the world, if it's recognised by the central bank, give you deposit guarantee. And these banks are also insured, or guaranteed by the state. So except in the worst-case scenarios like total money devaluation or economic collapse, yeah, your money's safer in a bank account than it is on a crypto exchange.
How do you imagine a bank being hacked by a bunch of hackers and they move the money from one bank account into another bank account?
Bank transfers are transparent and reversible.
If you're the bank, you set the terms. How do you think banks hide and obfusctae the money trails when you can edit, remove, even add entries into accounting? Bank transfers are or can be transparent, but in practice, that's anything but the level of detail that's displayable. Change that detail or remove it, or obscure it.
Ask any bank now to show proof of funds. They won't, because they can't.