Bitcoin's price will eventually stabilize once it's gotten nearer to it's true value. But until then, the great thing about the internet is its pretty easy to use one currency as a unit of account, and another for payment. The only remaining issue about volatility is the possibility that a business receives payment in bitcoin right before a long downward price trend. However that can be solved by businesses selling any bitcoin immediately that they're not to take that risk on.
If you're saying it takes 10 minutes to complete a transaction, you should look into the lightning network. Transactions take seconds at a cost of hundredths of a penny. And that's all still bitcoin and trustless.