Rumor has it that a usability consultant died from a heart attack when he saw the first alpha build, but I may misremember the story (or confuse it with the deadly joke by Monty Python).
I'm totally fine with text-based chat, and it had better be implementing an open standard (e.g. USENET news or Jabber).
And it's by no means restricted to Microsoft: many companies use unclear interfaces with non-existant discoverability, sluggish response times, and cryptic menu names like "..." or "+"; and nobody neads multi-row menus at the top to compete for attention with left-side column menus, each of which featuring symbols that lack clarity - since when is one pane of icons not enough?
I do count “running commercial software” as a need of mine. I would not be using Linux if I couldn’t run Windows games on Steam, 1Password, Slack, Discord, etc.
Nobody’s forcing you to install Teams, and someone out there is breathing a sigh of relief because they have another option besides Mac and Windows for running the programs they need to run.
I’m not really in a race to be the most opinionated user on the planet who refuses to use an app with a … or + menu, I just want a good OS that runs any program I might need.
Well, I use Teams on Linux sometimes because I have a meeting and using a Linux machine at the time.
That might be YOUR reason, but I'm sure there are plenty to use linux besides to avoid bloatware.