Case in point - we use slack at work, but when we need a call we'll typically use discord instead, as slack is horrible for calls (blurry text when screen sharing, often doesn't always let everyone on the call, etc). If everyone in the company started using discord for text chat as well, there would be very little reason to stay on slack and keep paying, as it wouldn't be worth it. Slack don't have something like office 360 to keep companies interested if chat fails to deliver, so all of those customers could evaporate pretty quickly.
It can be a product, but I guess it will have the same fate as Web Browsers. Who buys a browser product nowadays? Web-browsing is a feature.
> team communication package
A.k.a chat program.
If Slack charges too much, there's a host of free alternatives that can be used, meaning they have limited ability to increase prices.
Compare that to office suites. There's not that many options here and it's pretty difficult to build something that would have the functionality that enterprises think they want/need and compete with incumbants like MS.
The main free alternative (libreoffice) has had recent struggles with funding, due to the level of work needed to maintain and improve their offering