Any affirmative action is by definition discriminating on the basis of race. If you want the best candidate for the job, you don't look at race, you look at their abilities to do the job. Period. Any bias towards hiring one race implies bias against hiring from other races. Why is it okay to have almost no Asian players in the NBA while a small percentage of black people in tech is a big fuss? It is all hypocrisy.
MS could increase their diversity by broadening where they advertise job listings, developing mentorship programs at schools with more diverse populations, or even simply changing the language used in job postings. Building a diverse work force need not (indeed should not) be as simplistic as hiring inferior candidates because they meet some quota. Building a diverse workforce should be about making sure you get the…
I don't think forcing companies to be diverse per skin color is a good idea. A much better way could be finding aspiring people from underrepresented populations and removing roadblocks on the way of specific people.