I’m not quite sure, but the reasoning that some technology is frustrating users and therefore is not calculated in when optimizing cost per seat could apply to every software. In a large enough company there will be always people complaining about this and that. If you google you will also find people complaining about Slack.
I like Teams. Especially the Meeting feature. I like that I can join with multiple devices in a meeting. Sharing stuff in a meeting is also pretty cool and easy. I also like the integration into other products.
The only thing which could be better is performance - even the new WebView2 thing is not enough. But this is sadly common for most tools like this.