That is nice in theory but nobody really wants that. In practice I do not want to run my app on 40 different services potentially owned by different companies. If you mean that inside one company is fine than I believe ec2, s3 etc seperately already provide what you say: if you would make them simpler it would get annoying as you would have to set up yet more services (within the same portal, which is a bit better) to get stuff done. I think the theory is nice to start off but I do not think there is a real market for 'dead simple with one little useful thing'. Then again: try it, who knows.
If only there were cloud products and services that were dead simple and just did one little useful thing just the way you wanted it.
If only ...