Maybe Bitcoin instead of going full mainstream currency needs to enter the masses through loyalty bonus point type programs. Loyalty points were really the original virtual currency....it's a lot less intimidating to the average user to collect 'points' or tokens and redeem them alongside normal fiat pathways.
Say Starbucks gave out digital crypto points with a purchase made through your cellphone or credit card. Starbucks can firstly have tailor made loyalty program that normally is wasteful and inefficient and customers have then used cryto in a way that means they almost don't need to know its Bitcoin.
There are alt coin projects like Coval moving into this area but maybe Bitcoin needs to enter the masses counciousness through the backdoor of loyalty programs? The loyalty industry is btw worth 70 billion annually so it's not a small thing.
I don't think btc needs loyalty rewards to enter masses consciousness. It already is known widely and I don't agree with the idea of it being a reward tokens that people don't need to know it's btc. People need to know what btc is. They have to be educated about it and its potential of they weren't alreadr aware.
If I have a business like Starbucks, why would I give my btc as a reward token? I'll jist give them a free cup of coffee instead of my btc.