What the point to accept bitcoin in businesses? There's so long transactions and high fees.. For me bitcoin is just as a digital gold. To pay for different stuff it is cheaper, faster and better to use some other coins like litecoin.
The fees are paid by the buyer, so if the business holds the coins it could be profitable. I do agree though, if the company is selling for fiat 1:1 then there isnt a big need for it.