Teams is great improvement over Skype for Business, which was great improvement over Lync, but it's still garbage. Interesting how the same company also made awesome VSCode.
That's how brands are supposed to work, "I've had other things from this company, they were good, I'll get more".
Companies are usually designed to prevent single shitty employees from ruining things (and usually to prevent goods being "too good" as well!).
I've heard that MS is structured as highly separated departments, like separate single-product companies. Which goes someway to explain things - if they're bad at sharing best practice and senior management can't/won't control quality.
Personally, this seems highly interesting.
It's barely usable.