Same experience, Mac and iPhone. What is also amazing is how much collateral damage it creates: the Microsoft Virtual Audio devices that it switches my macOS to, the calls that cannot be ended on my iPhone when the app hangs, etc. They somehow succeed breaking all the stuff around to.
I thought it was due to Mac not being their native platform, and then I tried Windows, and it's as crappy there as it is on a Mac.
Microsoft does not do web-based and distributed end-user software well. All sorts of organizational dysfunction leaks in the implementation (it's obvious one team was in charge of "grouping", and another is in charge of "channels", and no connection to any of the Teams calls for a group which and god-forbid Outlook). They are in dire need of some "inverse Conway maneuvering", but with a behemoth like MS, it's probably a mindset shift that's impossible to get through for any of the projects they are building today.
If at least they were still focused on doing good desktop software, I'd give them a pass, but they are increasingly introducing the same problems in the desktop software they build too.
However, I wonder even more what's wrong with my organization to keep using such subpar tools for years now :(