I think that crypto needs to be easier to usr to become mainstream. Nowadays, buying bitcoin, using exchanges to get altcoins, getting verified by them, installing wallets is far to complicated for an avarage person to get involved without a really important reason.
Blockchain/crypto has gone mainstream in business/corporate settings - every corporate business wants a blockchain team. However I agree in terms of everyday users it isn't quite accessible enough for the unsavvy to fully grasp the concepts and be able to use - so still a long way to go up I feel