Well, the general idea is "there are groups of people who are being discriminated against at some level, so we'll discriminate
for them at this level, to even the scales out."
A better solution would be to stop negative discrimination in the first place, but sometimes that's too hard. When you pile hacks on hacks, you end up with crazy edge cases.