Personally I don't see why many business wouldn't accept bitcoin as a payment form. I think by adding bitcoin as a payment form it makes your business a bit more diverse in some ways. I recently helped my dog groomer set up a little stand with a bitcoin QR code to be able to accept bitcoin from her customers. This kind of set up is such a good idea in my mind. Helps you diversify your payments into an investment as well.
I believe same as bitcoin will serve as edge over every transaction most especially in a business setting that payment is required and speed and scalability is desired. Cross border payment will be made easy.
That is the main objective of the creator to make no boundaries in transacting , faster and even easier .
But like what mentioned in above me , it is the Fee that most has concerned specially when congestion happens in which makes the fees more than multiple times than fiat sending.
and also People must learn how to use lightning network as this is really the best tools for small transacting , lets admit that until now only few are using this way even in micro transactions .