I think people confuse cloud computing with giving money to cloud provider. You can give all your money to a cloud provider without having any benefits of cloud computing.
I find developing my app for cloud providers and learning their APIs, submitting bug reports when stuff doesn't work as expected, etc to be more work than opening an account with a data centre and renting hardware as needed. Each to their own.