actually nothing's impossible for that to happen , after the bitcoin has reached the full adoption world wide we may be able already to use it directly whenever we are going to buy foods and beverages, some stuffs or anything we need and we want . bitcoin is already a new money which alternate for fiat we just need to wait until it is spread world wide .
Governments accepting an anonymous currency worldwide? Good luck with that. They never agreed giving us the freedom we wanted and needed, and I don't think that will change soon either. Bitcoin is the freedom I wanted and I guess soon we will have it either banned by governments or they will create a new cryptocurrency to compete with Bitcoin, with the idea of it "being more safe and secure".
There is no doubt that governments won't be quite happy with anonymous payments across the whole world, but they would be playing with fire it they tried to outright ban Bitcoin. The idea of creating their own cryptocurrency for the purpose of competing with Bitcoin looks stillborn to me or even detrimental to the government itself in the long run. People who are now using Bitcoin won't trust it anyway, but those who might use it (i.e. average people) will likely end up using Bitcoin at the end of the day...
Since governments will habitually destroy their version of Bitcoin just like they always do it with fiat
Maybe it's just how the government really works. They do not want anything to be out of control. Or to say the other way around, they want to control everything. If they couldn't, they would just destroy it instead.