But you have to agree the state of MS Teams is an absolute shitshow. The quality is like it's put together by a bunch of guys coding on their spare time if they feel like it.
There are businesses running on software that makes Teams look like a paragon of performance, stability and user-focused UI/UX.
Those (probably) aren’t trillion dollar businesses.
I've used much worse, almost always enterprise software.
That doesn't excuse Microsoft, but ultimately I just make sure my personal life and my jobs stay as far away from their software as I can.