I agree with your submission about the volatility of Cryptocurrency being the main obstacle to it's wider adoption.
But we need to understand that the structure of Cryptocurrency is decentralized and that could be the reason the volatility.
To solve the issue of volatility, then there is the need to change the structure from decentralized to centralized which in itself is not feasible.