I think that the main thing about cryptocurrencies is that it has some significant advantages in comparison with regular fiat.
Anonymity, wide distribution and decentralization are key drivers for people to use blockchain and crypto
BUT, it's still has disadvantages which discourage people. Like long delay between transactions