Cryptocurrencies are not accepted legally in most parts of the world. Even if they get accepted worldwide, it will take decades for them to reach everyone and getting used to using them is a far cry. Moreover, not all people will be able to trust cryptocurrencies. They will always prefer fiat over it.