There is a much better solution for those doing business in prices denominated in Bitcoin. The problem is in trying to treat it as a proxy for native currency instead of treating Bitcoin as a native currency itself.
DING DING DING. This is why I price my loans in BTC with BTC in fees. If others with more money than I have ($220) don't have the balls that's their problem.
THIN MARKETS ARE SUPPOSED TO BE UNSTABLE. IF YOU DON'T KNOW THAT, WAIT A YEAR. The time for stability is when those who know the system know how to make it productive. You can't impose stability so you can play miniature golf in sand dunes.
This is like the DNS registrars saying that 2600.org was an unacceptable domain. Guess who won? 2600 kept hacking into the DNS and registering.
If a business is doing a substantial volume of its sales transactions in Bitcoin it should also be doing accounting in Bitcoin because it simply does not translate as a Dollar proxy in practice. Inventory, operating costs and other inputs need to be accounted for as denominated in Bitcoin or they will make bad decisions and loose money.
Fixing a problem that isn't there is the biggest problem of BTC.
A perfect example is mining. Sure, it can look wildly profitable if priced in Dollars, but if you were to account for all the costs involved as denominated in Bitcoin many miners may well conclude that they would accumulate more Bitcoin by purchasing them on an exchange vs. mining them. Another great example is the exchanges themselves, the fee taken by the exchange is taken as a percentage whether it be in Bitcoin or some other currency, and thereby it is always denominated in whatever the native currency is used for the transaction.
Until Bitcoin merchants catch onto this, they will always be plagued by the exchange rate problem. If they are smart they will find a way to make it work for them instead of hoping it won't work against them.
Or someone more enterprising beats them to the punch.