Why?
If all the compute is in the Cloud - think large DB queries and complex spereadsheets, Cloud Computing takes us back to mainframes and Terminals. Smartphones are the personal device.
Just like I wouldn't edit a movie or a Picture properly on a low end laptop, why would I want to do this on a Smartphone wit less power and memory, unless the heavy lifting is in the cloud, then we are back at my 1st paragraph.
We have spent 30 years disconnecting people from the mainframe, to be pushing them back there with cloud and virtualisation. I don't get it.