We tried to do this here. It's fairly functional, but there's a number of issues procuring enough exclusive-use hardware, and interfacing with devices - such as phones - is nigh-impossible remote. There's just too much latency to fully move everything remote. The heavy toolchains we use aren't actually THAT heavy - it's measured in minutes, not hours, so remoting introduces too much friction to make it work.