> I see the world moving to thin clients that play games via some remote desktop infrastructure.

You can barely code in such an environment to a satisfactory degree. You want to stream 4k games with low latency?

Google Stadia worked like a charm. I put hundreds of hours into it without a single problem. The tech felt like magic.

This is going to be very geographically dependent, surely?

What are you coding over the network such that the network is a bottleneck?