Outdated. We were further ahead in the abstraction ladder with PaaS, and honestly most apps could run perfectly fine in Beanstalk/App Engine/Cloud Foundry/Heroku.
But then the devs demand Jenkins, Artifactory and MongoDB, and instead of using cloud-provider alternatives you're back to defining VPCs and autoscaling groups.
Thats a whole lot of dangerous vendor lock in you've just listed there.
In light of this statement, what do you make of the fact that billions of dollars are spent on EC2? And of the people who spend that money?