In a non technical field, maybe it will promote tolerance and acceptance in communities .. and specially in communities with a lot of immigrants ..
But again .. and I agree with you, I am very skeptical that it adds value in a highly technical, commercial environment
Having grown up in an incredibly heterogeneous global environment, I personally believe diversity is good to have just because it helps break down the innate (my opinion) desire to stick to ones own group/type, which is often the source of much conflict in the world. I can't back that up with facts, just my opinion. I genuinely feel that I am a kinder/more productive/more flexible human being for having grown up in a very diverse environment. It's hard for me to explain why I think diversity just for the sake of diversity is absolutely a positive thing. At some point I'll have to hash it out and do some research.
If we are artificially creating a diverse workplace in order to pay someone a higher salary than they otherwise command at market rates, why not skip this entirely and just give them money so they can "live in decent neighborhoods, and therefore send their kids to decent schools, then to decent colleges, then to decent jobs, where they can have kids and send them to decent schools" ?
In other words, if the only obstacle is money, why bother with all the intermediate steps and involve voodoo social science, PC dogmatism and other murky aspects?
I don't think that putting extra-effort into hiring from traditionally disadvantaged populations is comparable to simply handing out money. It's not black or white IMO, there is some gray there. I think it's been shown that - all things being equal including education, resume, etc. - some populations are disadvantaged, and putting a modicum amount of effort to help them (even if it were at the expense of my own prospects - which is ludicrous to say the least, since I have it very good) - is probably OK. Clearly nothing more than an opinion.
I think if there are alternative methods, they need to be brought more to the forefront in these threads. Maybe I missed the more thought out answers, but I usually don't see any alternatives to solving this problem.
This is all under the assumption that a) you believe some populations are indeed disadvantaged because of systemic issues, and b) you believe it is in the best interests of society or simply the right thing to do, to try get everybody on an even ground.
If you don't believe a) or b), then there's really not much common ground when it comes to these issues.