Most of the government will not accept it as a currency because the fact that bitcoin is decentralized, a lot of people would probably be using bitcoin over their own currency just to get rid of the government's control. And any government would never want that, that's why bitcoin until now is considered a threat to the government and its own legal tender, no wonder why are seeing strict regulations towards bitcoin. Bitcoin can be a good as an investment asset, but it will be hardly become a global currency because the government won't allow it.
If you don't have too many bitcoins, are not very rich, and you are not moving to places like Dubai for fully Bitcoin life there, you will not be able to get rid of government control. In finance, you will still be forced to use some traditional methods and what you can do best is minimize it, but can not eliminate it completely.
Governments can not control Bitcoin blockchain, can not freeze bitcoins stored in non custodial wallets but they can control many things in their countries. Laws, regulations, punishments on violations, and more but with Bitcoin at least Bitcoin owners and users can have a good option to reduce control effect from governments.