just so we're on the same page, you think having to kill and restart while you're in or trying to join a chat or meeting doesn't count as notable trouble, because after all you were able to join eventually?
Microsoft is one of the wealthiest companies on this planet with decades upon decades of experience in software. Let's not pretend like their willingness to cut corners wherever they can and compromise on quality, as long as the profits keep coming in, is anything but an affront. Controlling the whole stack should make it easier to do this, but in reality monopolies have the opposite effect because capitalism has these averse incentives baked in. Yet another reason to bring back aggressive antitrust enforcement, i.e. break up big tech.