1 - Banks can make mistakes.
2 - Banks can be slow.
3 - Banks making it really hard to do transfer large sums of money.
I can't solve 1, but I can tell you that crypto definitely doesn't solve it. Because making a mistake with crypto is irreversible. The money is just gone. Mom forgot her password because she's getting old? Well, too bad, now Mom is broke and her money is gone forever.
Two is a solvable problem and it's getting better over time. It used to be even slower.
But 3, I'm in favour of. I want it to be hard for me to transfer away my life savings. I want there to be many steps in which my ID is checked and people look me in the eye and verify that yes, this is the thing I want to do. Because I am an idiot, and if you give me a gun I will shoot myself in the foot. I don't want it to be easy to accidentally go broke.
If I could have paid with, say, a dollar-backed stablecoin from a reputable institution, I could have made the payment digitally and closed the sale/rental without waiting days for a bank to mail me a check. In the apartment rental case, I might not have gotten passed up because someone else arrived check-in-hand ready to close the deal.
Curiously, this also describes the process of mining the next block in a PoW blockchain...