That is why many of the modern people especially those who are technology literate people who's wanted an easy and fast transaction like me. I am sorry that you experienced that kind of situation for sure it is very annoying,
I hope that in the future bitcoin will be available to all providers or all products that it can be an alternative way of paying instead of cash or through bank.
There are actually many third party services that provide you a convenient way to deal with everyday's shopping through bitcoin also there are many of gift card seller who accept bitcoin If you really interested in using bitcoin you can try that
Which takes away the point of bitcoin, doesn't it? Using centralized services because bitcoin cannot do it alone? There are many problems with bitcoin, most of these issues are holding bitcoin back from mainstream adoption. Stablecoins have tried to solve the volatility problem and while they are not volatile, they are also not necessarily the best option.
Financial Freedom is important but it also has its disadvantages, mistakes for example can be devastating because no one is in control of your coins and so, no one will be able to refund you if you make a mistake.
Yes, banks suck, their interest rates, fees, etc are bad, however there isn't a much better alternative when it comes to everyday payments and even other type of payments. The bitcoin network is certainly secure, however that doesn't mean your coins are, your money is probably much safer in a bank than in your own computer with bitcoin unless you are never trading with it and holding it in a paper wallet (which certainly doesn't help if you want to use them for daily payments). Exchanges get hacked all the time, people lose their bitcoins all the time, even using hardware wallets, it happens. Security isn't necessarily a + when it comes to bitcoin.
Deflation: Yes, in that regard, bitcoin and cryptos definitely win, it's math, there is a limited number of bitcoins, in fact the amount is lower and lower every single day because of lost bitcoins.
Anonymity?: See, this one is tricky, you need a credit card/bank/paypal to purchase bitcoin, at least if you want big quantities of it, there are ways to do it without them but you wont be able to buy 1000 bitcoins not using one of those methods, also even if you manage to do it, what are you going to do when you need to cash out?
Talking about cashing out, bitcoin can be a bitch, did I say banks have high fees? Well shit, when you cash out your bitcoin, you can get pretty fucked with fees and it's not even that easy to do. Localbitcoins has been targeted by governments recently and might even shut down at some point, it's certainly not very anonymous anymore.
Banks do have a very important role, stabilize the economy for example in times of crisis, they can literally create or destroy money, we wont be able to do that with bitcoin and while you might think this isn't necessarily great, it's needed sometimes.