It's a strange one...
Just as hardware is becoming cheaper, VM's easier and bandwidth faster - everyone is pitching for us to abandon our in house expertise. It is, in many respects, counter-intuitive.
It reminds me of 7-8 years ago when gigabit to the desktop was just taking off at the same time as decent wireless, all the big cheeses wanted both, with no understanding of the impact of either.
In the few years we have been dealing with cloudy stuff, perhaps a dozen toes and ourselves I have been shocked at how a fairly humble Amazon setup can spiral out of cost control due to all the little "ryanair" addons and a rogue process or two.
I have been aghast at the monkeys selling Google services and happily copying up gigabytes worth of data with no further business continuity, backup or other sensible plans. I have been horrified at subsequent lack of support when things go wrong (Mail routing, corrupt docs, mx transfers etc). Quite frankly I have been ashamed to be part of the industry when said monkeys have quoted for simple things to happen (merging of account, primary domain changes etc etc).
I have yet to see any proper change control docs for the web interfaces or apps required to use these services. I can go for a piss and come back top find apps across 50 devices are 'slightly different' due to on the fly updates.
I think most people in the tech world enjoy the fact that they are the 'go-to' people. The buck stops with them. If they can't fix it, they know a man who can. If it can't be fixed, then it can be worked around. We like solving problems, we like solving problems eloquently and we actually revel in knowing our shit. We accept that people only call us when things go wrong. We like that.
When you have a hung instance on a Azure / Amazon / faceless compute node, when email just isn't being accepted at an SMTP interface, when files are all different versions or when half the workforces internet is down... then in a (fully) cloudy world we have no answers. And with no answers we have no purpose.