You've reminded me of a slightly off-topic point...
I tried to put Linux on an old laptop for a friend so their kids could use it... it had some weird (Realtek?) chip that was a combination of things (ie video and networking?) and Linux just couldn't drive it, so I had to give up.
That's the only Linux failure I've had and it was also the one where I told them it would definitely work...
We use VNC as we can record the sessions easily for later priof / discussion with our customers.
It's in a VPN tunnel of course.
But of course, we also don't use Google, AWS, etc as they're not secure enough for us and we have our own SOCs