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?
In my opinion we are not yet mainstream. I know many computer scientists and IT consultants that do not understand Bitcoin or crypto in general. We are far away from mainstream...