Last time I looked at their web client, it was indeed doing absurd things (I think it used TCP and web sockets to carry video instead of WebRTC and shipped a WASM video codec that obviously can’t be GPU/hardware accelerated).
Not sure if that’s malice (to nudge people towards using their invasive desktop app) or incompetence.