I think it will not happen. Firstly because of volality. An amount of bitcoin would mean so much more once it's widely accepted and guessing that no one would buy a coffee using bitcoin with fees greater than the price of the coffe itself. It's a bit impractical.
And bitcoin can not function as a global currency because of the economical diffences of each country. Like in US Dollars is Fifty pesos in our country.
The government will not accept bitcoin as currency because of its anonymity. It can easily used in illegal purposes that cause to increase criminality. It will be hard to have crypto as fiat because the value is not stable in the market. Fiat is something that has fixed value and it is handled by people in the government which is different in cryptocurrency.
I do not understand why you have to quote it but I think we are both on the same side.
The part where you said that bitcoin will not be accepted by government, I think I would not agree to that.
Because firstly, in my own opinion, government really wants to take part in this industry. They want to control it but very impossible to happen. That is why many are banning bitcoins in their country.
Criminality exist and will continue to exist with or without the government involved.
Second, we are asking for acceptance which government would not allow unless bitcoins are regulated by them.
Therefore, it's up to the core if we will want government to regulate it for further acceptance OR just ignore the government and let them do what they want regardless of what they can do.