Now, imagine if you could fetch that 100% oomph when needed from a server farm instead of your own computer...
I think that just shifts the problem from CPU power to bandwidth (which is already a problem area).
this is why PCs evolved in the first place - mainframes were essentially a server with
the raw performance figures keep going up, but the relationship shifts back and forth. putting all the smarts in the cloud just makes bandwidth that much more critical. if you can't have the bandwidth, maybe it makes sense to have the smarts at the end nodes.