I feel like the core premise of the article is wrong. Google's problem is not a lack of innovation, but the complete opposite - there's _too much_ of it. Great Google products come out very often but few get "long term" treatment. Part of it is engineer churn/turnover, but a bigger factor imo is culture.