I don't have a problem with Google's resources to build something of that magnitude successfully.
My problem is with their execution.
All their products are in perpetual beta.
And the users are forever testers.
That's their business model, and it doesn't call for great UI/UX.