Zoom is terrible for this, but it's also sometimes the fault of the meeting organiser. There's a setting in the Zoom admin panel which allows admins to enable/disable the option of joining from the browser (or there used to be, at least).
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.
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.