"Zoom's forced app is irresponsible" - https://shkspr.mobi/blog/2020/03/zooms-forced-app-is-irrespo...
Shady patterns mean shady company
A lot of these kinds of dark patterns sacrifice long term user satisfaction and brand reputation for short-term gains in questionable internal metrics (metrics that are often tied to bonuses for people who couldn't care less about the long-term success of the company or its customers).
It's just WebRTC, like Google Meet, Jitsi, etc.
If you don't see the join from browser link even after jumping through Zoom's dark pattern hoops, ask the meeting admin to enable it.
When I clicked the zoom link it opens a browser window and pops up a system dialog to launch the zoom app. After I hit "cancel" on that dialog I was on a page with a large "Launch Meeting" button (and no link to use the web version). Then, I clicked the "Launch Meeting" button and it opened the same system dialog again. Then, after I clicked cancel on that dialog a small link appeared at the bottom that says: "Having issues with Zoom Client? Join from Your Browser"
Being fined for not offering an obvious web-only client.