Make no mistake
Cloud computing as well as outsourcing or managed services, have one major benefit. They allow managers to cover their ass. Imagine if your on-premise Exchange or other mission critical system is down. You will have a long line of managers up to the CEO asking every 5 minutes "how long it will take?", each one terrified of the consequences his actions/inactions might have on company's bottom line or on his career advancement projects. Now look again at the scenario where everything has been pushed out or up in the cloud and it breaks. No worry at all, we're waiting for our provider to come back to us with an update. Add to this the opportunity of firing all sysadmins and an army of techies and you'll soon come to the conclusion that is better to work in these conditions. And that's all that matters.