"Some browsers, including Internet Explorer, Firefox, and Safari, don't support Teams calls and meetings. Unfortunately, some important features won’t be available, including: Video, Audio, Desktop, window, and app sharing."
That's been within the last year I think - I too have been using Linux and Firefox for calls in Teams meetings from 2020 to last year when I had to move to the Teams Linux client (which they're deprecating, so having to move to Chrome or Edge).
Everyone I work with is constantly badmouthing Teams. It's buggy and flakey and they killed Linux support which my company actually made use of. Either way, it doesn't matter since it's bundled. Literally killed any chance of competition getting a fair shake at our usage.
Teams doesn't have to be better, they're just bundled.
The company I work for used Slack, we were happy, but higher ups were looking to cut costs and they noticed they had Teams for free, so guess what... bye bye Slack.
The customers I'm thinking of are in the public sector and quite non-technical, from us they learn that there are better options and realise that the tooling they have are causing them pain. Together with GDPR cases tightening things up on what software you can use I expect this to make a difference.
there's two kinds of teams calls. the kind attached to a meeting is hosted on an actual server and the one where you call someone directly is some p2p mess that is a lot less reliable (and doesn't work on those browsers).
I do too and I'm not sure what happens in your case but they do block Firefox _for calls_ arbitrarily (it's not that it doesn't work but that the moment it thinks you are on Firefox it refuses to try to work.
Do you maybe only do calls through Chrome? Or maybe you have a user agent spoofing extension (or similar) installed in Firefox?