Banks aren't the safest, of course. The advantage, however, is that accountability and responsibility are on them. The money kept in banks are insured up to a certain amount.
Banks are not safest but they are safer than alternate cryptocurrencies aka. altcoins include stable coins. Audits from banks can be faked and they can be bankrupted too but banks have no Mint function to use like developers who create altcoins and stable coins.
Commercial bank industry at least have more laws and stricter regulations than cryptocurrencies and stable coins. They are safer than those alt cryptocurrencies but of course can not compare to Bitcoin. Your money stores in banks won't be safe if those banks collapse and your bank transfers can be reverted by banks too.
In Bitcoin, on the other hand, accountability and responsibility are on the owner. That's what freedom is all about. With full control comes full responsibility. That's what being your own bank means.
With Bitcoin blockchain, its strong and decentralized network, there is no way to attack Bitcoin network, there is no reversed transactions on Bitcoin blockchain.
With open source non custodial wallets, if you create your wallet properly, you are safe with your bitcoin. No one can seize your bitcoin, freeze your Bitcoin wallet, it's very big different than money in banks.
Now, it's up to everybody to choose. However, this is just one facet of the story. The list of pros and cons of both banks and Bitcoin is quite long. In totality, however, Bitcoin is a world better than banks.
It's up to each person to make a choice, just remember.
Not your keys, not your money/ bitcoins.