Microsoft is missing a huge opportunity to kill their competition. They simply need to increase the number of live video streams in Teams (and Skype) to match or beat Zoom. Their consumer version of Teams launches April 21st with Microsoft 365, but I don't think it will have more than 5 live streams. Once Microsoft solves the number of live streams issue, make a free version of Skype or Teams with limited time and/or features to compete with Zoom.
Until Microsoft does this, Zoom will still be preferred personal virtual meeting software despite the ridiculous security issues.