Please, human beings are the same regardless where and when they they have been working.
It was the same in the court of Julius Caesar its the same in Google.
It was the same in the court of Julius Caesar its the same in Google.
Having said that, Google is not your typical company. I know managers in Google who push thousands of lines of code per week and are often more productive and more hand-on than the engineers that report to them. In such cases, it is only fair that they earn more than the engineers.
I agree with dasil003 that your cynical view breaks down in productive technology companies. Maybe that's what you have experiened but the places I have worked at had no resemblance with the court of Julius Caesar and the managers were definitely not mere email routers.