You're right. I instinctively see your view of anti-discrimination as over-protective and ideological. And if someone came and said anyone should be able to discriminate against black and disabled and not give them jobs if they don't want to, I'd consider that to be under-protective and harmful and also ideological. But who is to say that I am right and that you and that the other guy are not?
Ultimately though, there is no answer. We have democracy because we are unable to see the future, so we act on evidence we have or on a hunch if there's not enough evidence. For me, there is sufficient evidence that discrimination against the poor is harmful as it puts their existence in danger. At the same time, there's not enough evidence that discrimination against those who are in a relatively good life position (Asian programmers) is harmful for the society or puts there existence in danger. My hunch is that it isn't, in fact that such a move by the administration is harmful for the society, and so I'm choosing to vote against people who want to push such policies.