This is a common topic, but I always see it phrased in reference to the customer. As a business owner who sell merchandise I can tell you that it is not an issue about why customers would like to use it. The issue is if merchants would be willing to accept it. The answer is NO. I wont and they wont, because there is no price stability.
If not already, can't BitPay resolve the price stability aspect? Immediately after a purchase, the bitcoins are in BitPays possession, crediting the merchant with the exact exchange rate. At the end of the daily billing cycle, the exchanged currency is deposited into the merchant's bank account, sans the 0.99% fee.
How hard can it be to set up such a system if not already implemented by BitPay?
~Bruno K~