The volatility of bitcoin won't end anytime, I think we have to give more time for more people to appreciate bitcoin and use in daily business transactions. At the moment, I believe some form of regulations can help make things pretty much stable than we have at the moment otherwise we shall experience more issues with the volatility.
Volatile can't be main problem if bitcoin want to adopted as payment. If seller want, he can immediately sell his coin after get payment from buyer. Main problem is people who still not familiar with crypto.