I often hear the 'Google is bigger, so they can afford it' argument... Bigger means they have MORE PEOPLE. That means it costs more.
I can understand a startup saying they can't do it, but an established company with profits? They could, if they wanted to. (Not that it would necessarily make sense, mind you. It depends on the industry.)
And the teamwork thing is nonsense, too. Googlers can work on other peoples' 20% projects in their 20% time. So it encourages teamwork as well. (And I'd likely be one of those, as I have few good ideas, but enjoy helping others flesh theirs out.)