Google's secretiveness is hurting them. They don't get public feedback when their management screws up. This allows screwups to continue longer. If their R&D people were presenting papers at conferences and filing patents, as AT&T, IBM, and Xerox did in the days when they had big labs, this problem would have been caught earlier.
This is a downside of trying to protect intellectual property by secrecy, rather than patents. You lose external feedback.