Many people believe that cryptocurrency is the currency of the future, but governments' adamant opposition means that, in my opinion, even in a decade, crypto will be the same. Alternatively, some countries may decide to develop their own digital money, like China did, in order to better manage its citizens, unlike bitcoin and other cryptocurrencies, which are difficult to trace. That might be their final option.
I think it is very unlikely that cryptocurrency will replace currency in the future. Although it is actually possible to happen to make it happen, it takes a long time. There are many challenges for a country that replaces cryptocurrency as the currency of the future.