Diversity versus competency
If only there was some amount of emphasis on competency, as there is on diversity. Google and LinkedIn are successful business, and Yahoo is a failing business. At the end of the day, they are all business entities, and they are not part of some communist agenda that ensures equality for all brothers and sisters. If these kinds of *diversity* practises are applied to a business in the US, then investors will have no choice but to run the business offshore, in countries where the focus is on competency. But if the American HR practise insists on standing the way of business innovation and profitability, then perhaps a better option would be to keep the business (and jobs) in the US, while outsourcing the HR function to 3rd party professional employment organizations, both on and offshore.