Isn't what you're talking about really application-specific? You already have access to tons of CPUs with AWS.
The problem is that you need to reproduce the local Excel environment, or the local video rendering environment, in the cloud. That is either something you do on a per-vertical basis or perhaps with some very advanced system administration tricks.
Also, video is probably not a good candidate, because it's data heavy and relatively CPU light. The good candidates for cloud offloading are lots of computation on small data, which does not fit the class of things that most people do on their desktops these days.
The problem is that you need to reproduce the local Excel environment, or the local video rendering environment, in the cloud. That is either something you do on a per-vertical basis or perhaps with some very advanced system administration tricks.
Also, video is probably not a good candidate, because it's data heavy and relatively CPU light. The good candidates for cloud offloading are lots of computation on small data, which does not fit the class of things that most people do on their desktops these days.