I think this is the exact problem Goolge is facing right now. It's increasingly hard for them to keep their high standards in hiring worldclass engineers and hackers. There simply aren't that many of them.
It's a hard problem to solve. Especially if, like Google, you're a publicly traded company that needs to grow constantly to appease investors. Growth means hiring more people.
Management is legally obligated to act in the long-term best interests of the company; that is NOT the same as "deliver the highest total profit per share." For more, see:
http://en.wikipedia.org/wiki/Business_judgment_rule http://crookedtimber.org/2008/07/25/what-obligation-maximise...