I would say that cryptocurrencies will be able to occupy their niche, but they will not be able to completely defeat fiat currencies, just like fiat currencies will not be able to defeat cryptocurrencies. Countries also treat cryptocurrencies in very different ways, someone legalized, and someone forbids.