Yegge is absolutely right, I've been thinking along similar lines recently, and now is a great opportunity to do something about it. I'm issuing the same edict as Bezos - every Google product must expose its full functionality via public API. From today, Yegge is in charge of coordinating and making it happen. etc etc
One of the issues that Google seems to face is that a form of technical debt is catching up with them. They've had the same three officially approved languages for a decade now - C++, Java, Python - with Go on the way to becoming a fourth. But that rules out interesting new ones like Scala, Clojure, Erlang, Haskell that might 1) be good tools for particular projects, and 2) attract great developers.
Requiring all their products to interact via published API only might enable increased polyglot programming and a more diverse and interesting tech ecosystem.
Just speculating on all this, but I do wonder...