The last time I successfully joined a vid conf on said tech stack (without borrowing a Windows laptop) it was still called Skype and required a closed source binary. So I accept, grudgingly, the need to use a closed source binary to access a monopolist's service. I've also found Zoom only works properly with the Zoom client, while Google Meet, Jitsi, BBB, Element etc. all work fine in Firefox (and presumably with other browsers also).
Related: I tried to build the teams-for-linux package and hit a dependency issue with "node-gyp". The upstream name shows as "node-gyp" but it can be installed with npm; but having done that pacman doesn't know it's installed. Is there a way to let pacman know the package is installed?