Bank transactions are not irreversible. Have you never received a refund?
A bank can revert your transactions. They can also retain it until they verify if it is "clean" or not. They can revert and even give you a negative balance. Those things are not possible with bitcoin.
I don't think bitcoin is perfect for everything either, however it works veery well to accomplish its goals.
I think it’s depends on the exchanger where you trade your coin. Platform like the Binance you can report any malicious transactions as long as you have the proof and every evidence of the transaction. Once you report the transaction your money will be returned to you if proven correct. The exchangers are working progress, it’s us certain that those in charge are looking for better ways to satisfy their customers. Same applies to the bank, when you make wrong transactions, they will ask you bring a police report and transaction receipt of the transaction before they can look into you case and this might take days and months before they refund your money.
Just like every other investment, none is perfect, in everything in life there have to be advantages and disadvantages it brings balance to life. It is okay not to be perfect, but with constantly evolving and growing it will be better than ever.