Did you hear about how Google dogfooded Google+ for months, and when it was released to the public, people used it entirely differently than they had used it internally?
It seems to me that Google is so stuck in the mindset of "Release a Beta, assess the adoption, iteratively improve" that they don't know how to make a product that people will actually want from the start.
Chrome took a while to be adopted because everyone was still stuck with useful extensions in other browsers. Wave had neat interaction, but failed the adoption hypothesis. Google+ correctly assumed the need for a sharing-centric network to replace Facebook, but botched the actual social aspect of it.
Google is the polar opposite of Apple in this regard. They need to learn to keep things under wraps and understand the userbase for the product before it actually reaches them. In the case of Google+, for instance, it's impossible to change the sharing mechanism that has been there from the start, as fundamentally flawed as it may be.