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.