On that basis, Microsoft are also hampered by a lackluster chat client - Teams is atrocious. Slack is pretty much the only game in town that isn't bad (and even that needs native clients, because the UI is poor and not system-integrated).
Slack is very much developers software in comparison.
That's on top of the fact that the Teams client is an absolute pig, and is incapable of remembering basic things like "which of the two cameras do I want to use" and "which audio output is appropriate".