I do have to use Teams occasionally for work and bizarrely the web client in Firefox works far better than the native Linux Teams client. Not particularly difficult as the Linux Teams client wouldn't do anything except display a blank box (this was on Ubuntu).
I hadn't heard about PWAs (Progressive Web Apps) before, but it doesn't look like they're commonly used on Linux. At a first glance, they look a bit similar to ActiveX to me.