Google is good at innovating in computer science and computer engineering. Google is not particularly good at innovating product ideas. This makes sense given how they find and hire talent.
They just aren't staying around to collect the (relative to Google) meager profits. I wish more companies knew when to call it quits.