What would that change? Paying for something with crypto would still be hundreds of times slower and more expensive and cumbersome than doing so with a credit card. Some government forcing it down people's throats will just create a backlash.
That's because most popular cryptocurrencies are congested. If developers increased their transaction capacity, fees would've stayed low for a very long time. I believe Blockchain tech already has the capability of processing thousands of transactions per second without issues. It's just that developers are wary of making crypto centralized by doing this. We'd have to decide whenever we want low fees by sacrificing decentralization, or all the other way around.
Bitcoin can be already be used for everyday payments through the Lightning Network. It's just that market volatility (unstable prices) "kills it". Not to mention, the off-chain scaling solution (Lightning Network) is still experimental. With due time, Bitcoin will be improved until it becomes a "force to reckon with". Ubtil then, we'd have to wait until the dust settles. Hopefully, Bitcoin will last a lifetime. Who knows what the future holds for the cryptocurrency?
I am a high-scale systems developer with 30 years of experience, and my own opinion is that blockchain makes currency based on it
impossible to scale in the way necessary for it to achieve mainstream acceptance as a means of exchange. "Thousands" of transactions per second will only get you a toy that a lot of your friends play with. At peak hours, the world-wide credit card system processes
over a million transactions per second, and those transactions all extract a relatively large transaction fee. Anything that competed with that infrastructure would need to be a step function cheaper in order to break into their business.
After over a decade of working on this problem, there's no solution in sight for blockchain. I am always open-minded that perhaps some people smarter than me will see something I don't, and figure out "some" way of making blockchain-based currencies scale, but I find it pretty unlikely after this much time and THIS much money that surrounds crypto. If "they" wanted to make Bitcoin fast, "they" would have done so years ago. They can't.
And they don't need to, either. The fact is that crypto has a perfectly good role in human life without being a value transfer mechanism: human beings love to speculate. They have since time began. Crypto gives them a way to do that, and the technology works just fine for that purpose.
Bitcoin will go on forever, but it's never going to be used
that way.