The topic always makes good conversation and thought experiment, and fortunately in my life, I've never related too hard to the need for diversity. Until now. I've just started my tenure at a mostly-software-development company, and it does not look diverse (race- and gender-wise [I'm the only female in a group of 16 new hires]; I can't speak for other invisible demographic factors). Actually, now that I think about it, it almost resembles the make-up of 200WAD...
Sure, these groups could possibly be diverse in thought or socioeconomic background (probably not as much as it could be), but what are these groups really missing? Does enacting hiring quotas actually water down the quality of institutions? (McKinsey claims that culturally and ethnically diverse executive teams perform better on average.) What value does diversity really and truly add to a company?
Especially in the software engineering space. Getting a diverse cadre of programmers is one issue. I imagine that retaining it is another as well. I'm not sure what to think, since I'm still processing this very complex and multi-faceted issue.
Another related thought: are Asians becoming white? There's a homogeneity that becomes strengthened the further up the income ladder you go, and Asians, after all, are the highest earning racial / ethnic group in the US.