Teams requires the meeting owner to attend to make make the meeting happen (at least we haven't found a way around this yet). Zoom does not have this requirement.
Said another way - in a Zoom meeting, you have the option "Enable join before host" This allows the meeting to happen with or without the person who scheduled it.
This was a problem for us, as we want schedulers to schedule meetings for their bosses (providers) and the schedule not be involved in the meeting at all. Luckily we found that if you have calendar delegation rights to the person who will be in the meeting, though Outlook, you can schedule a Teams meeting on their behalf.
False: As long as someone has the auto generated link (generated from within teams calendar or the via the outlook plugin) anyone can start the meeting. I have been using Teams for 2 years now and have never had to have the person that created the meeting actually attend.
Example: A meeting request is sent by me. My co-worker clicks Join Meeting from outlook, teams, or the meeting reminder (if one is setup) the meeting is started. All attendees will get a pop-up (assuming the teams client is running) saying XYZ has started the meeting, do you want to join?