@Linkat,
I believe you an ideal view of industry that is not realistic.
I agree with you that diversity is a worthy goal, and is a goal that big companies are talking about.
I disagree policies that treat job applicants as check boxes of attributes rather than human beings are effective at all. Good managers choose their people as people. They ask questions like "do I trust this person", or "will this person fit in well with my team".
There is no mechanical process for building a team. A team is made out of human beings, not Excel spreadsheet entries.
I am not quite sure what you are arguing. I state the following as true... tell me which of these points you actually disagree with.
1. Managers are judged on business values (productivity, profitability) that have economic value to the company far more than on ideals like diversity. Of course sometimes diversity leads to productivity, but sometimes it doesn't.
2. A productive manager will make the choice that will make their team more productive. There are good managers who care about diversity, but the team comes first... candidates are judged primarily by who will add the most to the team.
3. There are always ways around company-wide policies for good managers. This is by design... companies know that empowering their managers to build effective teams is the best way to be productive. This means giving managers a large leeway to make decisions-- including hiring decisions. Handcuffing managers is not a very good way to have productive teams.
I can give examples of each of these points from my industry. But I would like to know which of these (if any) do you actually disagree with?