Google has gotten really large, and depending on where you are in the company, some bureaucracy and politics can get in the way. The company is very conscious of it, though, so it's less than you might see at other companies of this size. Launching is also the main emphasis -- it's hard to hire some of the brightest people in the world and ask them to just maintain some code base. Almost everyone is very entrepreneurial and always want to be working on new things, so maintaining things and following through of things can sometimes be difficult.