When Page took over as CEO from Eric Schmidt, he asked Steve Jobs for advice. After initial reservations, given the competitive animosity between Apple and Google, Jobs told him in so many words that Google's product strategy was all over the place, and they needed to stop releasing half-baked products and to concentrate on just five. He said that Google needed to focus on just a few things, and to polish them into world-beaters before releasing them.
And Jobs was absolutely correct. Google's "throw-it-at-the-wall-and-see-what-sticks" strategy is causing serious damage to their brand, and by killing off products which don't gain traction immediately they're sending the message that they weren't too committed to their success in the first place.
Jobs was many things, a significant number of which were downright despicable, but the one quality of his I really admired was his ability to say no to the multitudes of ideas percolating up to him, and to focus on just a few that he felt could be brought to fruition in a reasonable time frame. Google's attitude appears to be the diametrical opposite: the impression I get, and it's just an impression, is that Google treats all good ideas with equal priority, which ensures that the ones that actually have a chance of succeeding don't get the attention they need. They need to get out of the "engineer's playground" mentality and focus on a rational and sustainable product philosophy.