Hear me out: I think we got too popular too fast. The normal person on the ground would expect to use crypto much more for daily-life transactions but this is not currently the case. Maybe we needed some more time for the technology to mature (no scaling issues, slow transactions, etc) THEN the normies come in. Right?
I don't think that cryptocurrency is a mainstream yet. And also, I don't think the cryptocurrencies have got popular so fast, because many of the good projects are not very young.