By that metric, measured against Google's recent product releases, Google's org/cooperation structure is broken.
It's tired to reiterate the 'launch and abandon product for promotion' incentives, but it also seems to go higher up.
Individual teams at Google are amazing, and build amazing features, but the company as a whole whole seems incapable of knitting those features together into a coherent product.