> internally at Microsoft, pretty much all the developers I know have switched to using "Devbox", which means we use a remote desktop client to access our dev machine.

Everything old is new again, back to the days of using a single shared server for software development in timesharing setup.

Instead of Novell Netware, UNIX, VMS, AS/400,..., it is the cloud.

The "cloud" is most likely running Linux so it's UNIX-like. Everything old is new again!!