Microsoft should really consider releasing their official implementation as open source and integrating it with Linux desktop in a way that doesn't suck. Vnc sucks pretty bad. NoMachine sucks a bit less, but doesn't seem to be maintained. RDP doesn't suck at all. I've worked with Windows machines halfway across the globe using it, and while the experience wasn't super snappy, it was usable. I also spent thousands of hours working from home using RDP when I was at MS in 00's. With sufficient network bandwidth, in full screen, the experience is indistinguishable from a local desktop.
Microsoft has released[1] the RDP documentation, which is what FreeRDP is based on[2]. Open-sourcing their implementation would not help, since it's deeply integrated into the OS.
I was hoping Wayland would take remote desktop seriously when I heard about the effort, but sadly that was not to be.
Wayland doesn't work properly even without these considerations though. Horrible tearing in Chrome when watching video, at least on my machine, crazy high CPU usage too. I had to switch back to X.