Most company cant start accepting Bitcoin because of its extreme volatility.
Not true, it's nothing to do with that. BitPay offers a payment processing service in which merchants can accept Bitcoin and receive fiat in their bank accounts for a flat fee of 1% with no risk of volatility. In most cases, this is a dramatically lower fee than that of PayPal or credit cards.
The main problem is whether there would be demand for Bitcoin payments, considering the high fees and/or slow confirmations and considering the tendency for people to just hold it and not spend.
Will this gonna settle?
It can't be fixed unless a centralised entity controlled BTC, which is pretty much impossible and would make using BTC pointless anyway.
It could potentially become
less volatile though - this tends to happen in late bear markets and early bull markets such as in mid-2015. It's also possible that with a much higher price, the price swings would happen over a longer timeframe like they typically do with gold.