A lot of folks on here don't live in a Microsoft-first world (I'll include myself in this). Teams really isn't enabling anything we weren't already doing pretty smoothly with some combination of Slack, Zoom, Google Meet, etc.
Add onto that a few legitimate bugs/design flaws, a natural preference for the familiar solution, and just a sprinkle of anti-Microsoft bias and you have a recipe for the perception that Teams is awful.
Add onto that a few legitimate bugs/design flaws, a natural preference for the familiar solution, and just a sprinkle of anti-Microsoft bias and you have a recipe for the perception that Teams is awful.