About MBAs, I don't think changes at Google is because of MBA-invasion. Most of the changes we see today at Google are actually directly influenced by Steve Jobs. When Larry Page became CEO, he requested mentoring meeting with Jobs which he surprisingly granted even though he was very angry about Android. The strongest point Jobs made to Larry was that company should do only 5 things and do it very well (paraphrase). Larry took this to heart and realized Google was extremely fragmented with lots of small undirected efforts going no where. Rest is the history... It's debatable if Google's old model was better than new one. Personally I think the best thing for a company is to keep continuous balance between two extremes. Historically, companies starts believing in one end, drift there and then realize that it's too much then drift towards another end.