I pay for my monthly satellite TV subscription with a bank transfer and for some obscure reason I forgot to pay it this month. I was still watching the World cup Cricket tournament, when a message popped up, saying that my account was in the arrears and they blocked my viewing.
I immediately logged into my internet Banking and checked my payment history and realized that I skipped that payment for some reason, so I made the payment and thought I would wait for a hour or two and then resume viewing. Noooot!
8 HOURS passed, I phoned the company and they informed me that the payment is not reflected on their system yet, so I waited another 4 hours and phoned them again.
A whole 21 hours later the payment went through and I could continue viewing, but the match I wanted to see was finished.

If I paid with Bitcoin, this same payment would have taken less than 20 minutes at most, but unfortunately this Satelite provider does not accept Bitcoin payment for this service.

In as much that you hate banks, they will always be in existence and have more patronage compared to the number of people in the crypto ecosystem. The ideology behind Bitcoin in no doubt the best and reliable way to make transactions but the volatile nature of Bitcoin is preventing people with either no knowledge or less knowledge about Bitcoin to consider the use of it. In as much that banks control how people make transactions, the currencies do not fluctuate.