I think the main problem of cryptocurrency is the issue of scalability and high volatility etc.
The high volatile nature could be the reason why the public are loosing interest in the market and some institutional investors see it as a turn off.
It is the reason why mainstream adoption is still a mirage.