I've been looking for something like this for a long time.
I have a powerful desktop PC in an inconvenient place, and a much weaker laptop which can be anywhere I am. All I want in life is to pause work on my desktop, pick up my laptop, and resume what I was doing.
As an extension, I never want to think about which machine is running my app. I just want it to run wherever there are enough resources, and be displayed on whatever device I'm in front of.
Network bandwidth isn't a limiting factor these days. Between all the devices I own, I have more compute power than a high end modern desktop. Why do I have to physically go sit at one machine for one task and a different machine for another? Every individual part of this problem has a solution, but no one has put them all together yet