Nowadays many companies like KFC(Specifically KFC Canada), Twitch, Namecheap, and more.
In other words, some companies accept but not many companies need bitcoin for payments or e-commerce today.
The situation could change if and when bitcoin is adopted more widely as a way to pay online and in stores. But there are few signs of that happening anytime soon.
And despite significant investments by venture capitalists, there’s little evidence people want to spend their bitcoins directly whether buying cups of coffee or new TVs instead of just holding on to them as speculative assets.
As far as making transactions go, bitcoin has lots of advantages over traditional money. It's fast and cheap to send anywhere in the world (as long as you have an Internet connection), it can be divided into tiny fractions, and you don't need to provide your name or any identifying information to use it.