I do have a Windows 10 PC for crapware which I connect using RDP. RDP on gigabit LAN is fast enough to watch a video with acceptable results. It can also pipe webcam and microphone to the remote host.
For Linux hosts NoMachine is really fast and can make use of stuff like x265 streaming. The open source x2go although slower can publish applications terminal services style in a way that the remote app window looks like its running on the local machine.
Huh, is x2go faster than standard x11 forwarding? I played around with forwarding from Linux VMs to my host Mac via XQuartz, and even running on the same machine it was much too slow for e.g. web browsing.
For what it's worth, Teams was a pain on MacBook but it's running fine now that I can work with a desktop (32GB, Ryzen 3700X). I completely agree on Teams being by far the worst software I have to use though.
The solution I've settled on however is to just reject contracts where terrible software is mandatory unless there's a significant financial upside.