I think that at the moment the problem with crypto is:
- There are too many different coins and tokens out there
- It's not really used as a means of commerce
There are still a lot of things that need to change before people start to trust crypto more than fiat.
Just a little side note... When I was a kid, about 40 years ago, my parents told me that to buy 1 USD we needed around 12 Swiss Francs. Today it's close to 1:1...