I work in an enterprise place and we discuss this frequently. Even worse than AWS is Google, they just don't get the fact that Technical Managers at big enterprise places want hand-hold turn-key solutions. The amount of money they leave on the table is mind-bending.
You go to Google and say "We need to do X" and they say "Here is product Y that connects to product Z, but you need to write your own connector." And each product has it's own pricing structure (one by CPU usage, one with flat fees, one based on throughput) so working out total cost is a nightmare. Then you have to hire around those techs, project manage the build of the infrastructure, etc. At that point you start to ask "Why are we using them again?"
I've heard "Amazon and Google don't understand enterprise" at least a dozen times in the last couple of months. You don't hear that about Microsoft. Coming from a startup/open source/indie background I thought AWS and Google would be eating the world but at least in enterprise they appear to be missing a big opportunity.