its impossible right now because there are alot of people who dont have internet connection most of people who dont have them are poor people and there are still alot of poor people in this world who cant even afford food and bitcoin unstable price made it impossible also government doesnt have control bitcoin they would refuse fiat to be replaced.
Yes It can be happen but,.not at this century because the whole world is not ready for that, this time we can see that every individual in the society has different levels of understanding of what crypto currency is; and how it works. Still it is hard for a government to adopt the system much more on a developing countries that are not yet fully exposed to a digital world, imagine life without real money can a beggar on the street still beg a little amount from the by passer? or a side walk vendor can still sell its little goods? If she can then how about the payment procedure, I think that's a simple question alone makes crypto currency hard to replace the real money.