in my opinion governments can and will adopt cryptocurrencies as protocols but not replace fiat currency.
fiat currency has its advantages that we dont consider, read the book Naked Money he talks about it there
fiat money is great, its the people who are not educated enough to use it wisely