No practically it seems not possible to happen.Not all the people would accept decentralised cryptos as their primary currencies.
Even it takes long time. But it ain't replace the national currency itself. It is caused by not all people around the world accept and get used to cryptocurrencies.