The truth is there is no room for a standalone service in an area as competitive as enterprise communication. Microsoft would be able to undercut them in price no matter what. Bundling is the only way forward, and hopefully Salesforce can put in the resources to keep it competitive.
Hit the nail on the head.
But Office is the standard, so bundling it Microsoft won the enterprise by default.
So whatever makes people use Teams, it's not Teams working well, that much is for sure.
I'm not saying it's bad by any means - in fact the search functionality is pretty sweet... but there is very little there that couldn't be out competed.
I wouldn't ever have considered Discord for Enterprise use at a serious company, but I guess it could do everything Slack can. For personal use it's more versatile for group stuff like gaming or group presentations (my friends have used it for music/video production meetings).
I (as a uni. student, so take it with a grain of salt) am involved in managing several large projects - overseeing 4 teams of around 10 people each. We decided to use Discord as the university did not want to pay Slack workspace licenses and it has been a frustrating experience to say the least.
Comparing to several experiences I have had with similar-sized teams and even a larger, albeit still small-ish, organization, there are many complaints to be had:
- No threads. This one is Discord's Achille's heel when compared to Slack. If you have even two or three simultaneous conversations around the same topic, you either a) are unable to understand what's going on past a certain point or b) need to take the conversation somewhere private, essentially losing one of the main components of the experience.
- No archiving channels. Seriously. I have categories in my Discord servers to archive stuff, and it just means that there is a dump of channels clobbering the interface for day-to-day operation. The Slack model where they are tucked away in a closet is much better.
- Integrations. Discord bots are cool for music but everything productive, from /gcal to Doodle/GitHub/Trello/Google Drive integration is better on Slack.
One thing I think is overrated is the search. Discord's sucks, and while Slack search works reasonably well, I do find it hard to remember relevant information to put in the search prompt. Essentially I think that you still need an external place to store persistent documentation and more durable information, be it VCS issues, wikis (Notion has been a product I started using recently and seems pretty cool), but even there threads help write the docs.
Where Slack falters is not-text. As ludicrous as this sounds, I have seen cases of teams using Slack for written communication and falling into Discord for voice channels and transient chat. I think this can be made better with good integration with some communication suite: Zoom? Google Meet? Anyhow, this is where MS Teams comes and eats their lunch. Worse at everything than everyone else, but at least it does it all.