Teams isn't just a video conferencing tool...
It's a collaboration and integration tool, video calls seem like they were almost an afterthought which they may very well have been. Used wisely and set up properly Teams is a good product, just not necessarily easy to use in every environment. As with all things, more features adds more complexity, ease of use carries compromises on the user experience and the security of the product. Take "keyless" cars - much easier than hunting around for your keys, but also a lot easier for some herbert to drive off with it.
I agree that it's fiddly, that comes from trying to be all things to all people. Want to run a webinar? You do that this way. Want to have a one to one as a result of something in an email? You do it a different way. The reason there are multiple ways to start a video call is because that's what people asked for... in the early versions there was only one way to set up a call, which was to go into the calendar and schedule a meeting. That's stupid if you want to hold a meeting straight away, but consistent with the other tools in the Office 365 suite and that's the whole point.
Anyone complaining about having to use MFA to access a cloud based product that can be used to share corporate data? In the words of our friends from the millennial class, "Just, wow".
Full disclosure - we are a MS Partner so we have way more exposure to the MS stuff than we do anything else. So I might just be missing something.