I hear this pitch all the time: "Cloud computing provides the shortest time to deploy or time to market because there is no need to purchase and configure hardware and software." That makes sense.
However, the value that comes from speedy deployments is often lost in the process that occurs in most Global 2000 companies as they allocate resources, understand compliance, and deal with security. The advantage of not purchasing hardware and software is significantly diminished, considering the amount of work required to move or create a system wherever it may be sourced. The cloud providers are emphasizing a small advantage of the cloud.
If the value of time to deploy is not the big deal we're told it is, what is the compelling reason to move to cloud computing? You might think it's the efficiency of the public cloud platforms, but that too is a relatively small advantage.
The big advantage is the ability to quickly align with changing requirements, an area where traditional approaches to IT have failed for the last 20 years. In fact, they're getting worse at it.