Comment Re:Theory says more efficient utilization, but... (Score 1) 94
This thing.
Think simply about the ongoing recent improvements to deployment strategies. In the web development world, you used to just load up Filezilla and copy files over to a server. Running a website required a single environment. When you wanted to launch a new website, you created a new server environment and that was it.
In 2015, there is now Docker, Vagrant, Jenkins, VCS, Ansible, Node, Bower, Composer, (and really this list just continues forever)
It's a total pain in the ass and it requires more infrastructure to support all this stuff. Why do people do it? Because it improves other business processes after N amount of time.