Eric said when asked about it that it was a mistake. He said that if Google was healthy there was no need to have a kneejerk reaction to the slowdown. And this caused significant growing pains later.
Is the situation the same now? I'm not so sure. I think this economic shock is potentially far more serious and could last much longer. But also, I don't think Google really knows what Google is anymore. We're long passed the mission statement of making the world's information accessible and useful. And certainly my impression from working there (now >3 years ago) was that even then there were a ton of teams and orgs that didn't really have a reason to exist.
Have people sitting around and they will find things that "need" doing. I saw many a project that was simply rewriting something where I at least had questions as to the real need for that. The bureaucracy is expanding to meet the needs of the expanding bureaucracy as they say.
And there was (and I imagine still is) too many layers of middle management. The ideal is (IMHO) CEO -> SVP (PA level) -> VP -> Eng Director -> Manager (of managers) -> Manager (of ICs) -> IC. That's 7 levels. I don't know what Google's mean org depth is in engineering but my guess is it's closer to 11, maybe even 12.
In fact this would be a good metric:
Management overhead = Mean org depth / log(# of employees)
where
Mean org depth = Mean of how many layers each IC has above them