With all this talk about Amazon, I'd love to hear if Amazon actually has the same problems, and AWS is just a customer-facing product that you can't actually use internally.
AFAIK, the concept and core tools behind AWS built for internal use in Amazon, making them available was a serendipitous byproduct. Their strong "you build it, you run it" manifesto would ease some of the problems that OP has pointed out, e.g. correcting other people's code.