Two things I disagree with.
1. The government cannot earn through Bitcoin in terms of investments, taxes and others.
This is a bit of a misconception.
If the citizen of each state sells a coin to some other citizen, the amount of money overall in the said country stays the same, you buying a
BTC for 100$ and then selling it for 60k means that this has changed:
John had 1 bitcoin, you had 100$, I had 60k, now John has 100$, you have 60k, I have one
BTC, as bitcoin doesn't produce money out of thin air.
For sure it will tax you for your gains but if it weren't for
BTC I would have spent those 60k on something else, maybe a car, and the state would still have got the tax on vat and on annual tax and road tax and gas tax ...and tax and tax!

If now the value of the coin has reached extraordinary levels and the citizens of countries that have stocked up on
BTC want to sell their coins at a profit and there are buyers from other countries, what would the governments of those counties benefit since their citizens are actually importing foreign currency at the expense of their own since they spend dollars, euros, and yens to buy coins from abroad?
So basically a government would only benefit if the balance is positive, if everyone would be just buying coins then it will be a loss for them, and there's no way for every country to benefit in the long run, it's impossible!
At a personal level Bitcoin can indeed make you wealthy and protect your finances, but on a global level, it's just a redistribution of money.
4. They will be forced to embrace fiat with high transaction fees and a slow time of completion, unlike Bitcoin.
The are plenty of services that are just as fast and at least in Europe, I get no fees for an instant national transfer.