"Remote into a desktop"? That sounds like a horrible experience to me. I've never understood why anybody would remote control a pc for anything. If you need to code on the road, just code directly on whatever device you were going to use to remote control from. How does remote controlling some other computer make this computer's experience better? You still are stuck with this keyboard, this trackpad, this display, etc.
Based on your comments, you've never had the opportunity/need to do so. I have and I can attest that I would much rather remote into a powerful desktop PC to write code than use a mobile processor.
Maybe the software you build and its dev tooling allows you t to be effective with a mobile processor, but for my needs it's not good enough.