Also businesses also might not like the risk of having their business bank account closed by their bank for being linked to Bitcoin transactions.
They can use a payment processor. Having to mess around with an exchange themselves makes it pretty unviable for a business. More risk and lots of extra hassle.
If banks start to blacklist bank transfers from Bitpay and Coinbase then we got problems.