It’s completely normal in software development to work with a limited set of partners to develop and test APIs before they are made available publicly. The reasons for this are fairly obvious, and Apple has never made it a secret that they do so. They talk about it openly at WWDC.
The idea that APIs should always be available to either nobody or everybody simply ignores the reality of how software is built.
Quick reminder that Zoom has a history of bad practices[1] and that Apple themselves pushed a macOS update to undo some of their shenanigans[2].
[1]: https://gist.github.com/dacruz21/dd2480f195f5b48a9ab7af8b41c...
[2]: https://9to5mac.com/2019/07/10/zoom-apple-macos-update/
Previous discussion: https://news.ycombinator.com/item?id=27083806
Reminders:
On the web, if you click "launch" 3x and kill the pop-up, Zoom will then present a link for its web-based client.
And https://meet.jit.si/ has been a great open source alternative that you can roll out on your own server if desired.