@rhymer,
That's not the primary objective, it's parallelism.
For example, it's currently very easy to make applications that run on one server, but if the traffic grows it's not possible to scale vertically and you need to be able to scale laterally. Scaling an application laterally is a significant challenge to developers without frameworks in place to make it easier.
You already use things "in the cloud" on a daily basis, things like Google, your web mail provider, etc. This doesn't mean you'll have to pay for them, and in fact the main difference so far has been that previous programs you used to buy to use personally are now free with ad-supported models.
The "cloud" is just networked computers working together, and not a business model.