Easier said than done. I've probably done this if only I could go to our local store and use bitcoin. But unfortunately global adoption isn't THAT widely spread as of today; so most of us pretty much have no choice but to use fiat paper money and credit/debit cards because there's no alternative.
As for your incident, there were probably hidden charges for it. Something like free only for 14 days or something; shady practice, I know. Quite unfortunate.
Of course even bitcoin is a best payment method due to the lack of understanding and trust still most businesses in the world don't use bitcoin as a payment method but we can hope that in the future it will widely expand than today by adapting in to more businesses and financial systems so majority of services and products which are purchased using fiat can be purchased bitcoin