FYI: Companies such as Bitpay, InPay, Coinbase, Purse.IO process tens of thousands of normal people's "normal transactions" every month. Are you arguing that we don't need that ?
I am not in dispute about the existence of such companies (which btw only convert BTC to USD so really aren't helping anything much at all).
None of the merchants using such companies are receiving BTC (they are just receiving USD).