There's an easy answer to the problem of price stability from a business perspective - futures contracts. Hedge away your risk like businesses do when dealing with any other volatile price. The lack of a good futures exchange is a major sticking point in the viability of Bitcoin for business.