All jobs should be based on merit. But like any job, it goes beyond what your resume says. There's also in intangibles like personality that gets you far. If it was only about your resume, then there would be no reason for companies to even meet you in person. Just go by whomever has the best piece of paper.
Race, gender etc.... DEFINITELY should not be forced upon for hiring. Meeting that magical "all things are nicely proportioned" is just political correctness. And only sore losers who can't hack it complain.
It's like that old Marines articles months ago where it was something like females were allowed to pass because they got lowered requirements for sake of making it easier for women to get in, while the guys had tons of failures because their qualifications are increased. Or how fire depts and police depts make it harder for "white guys" to get in due to ethnic quotas.
I don't know about you guys, but if I was in an emergency, I'd rather have the best cop or fireman helping me out, instead of someone who is hired because there's too many white guys with good qualifications getting jobs.
If anyone reads those university rankings, much of it is BS too. Many of the metrics are based on quantity not quality. The more library books a school has, the more minority faculty, the more women, the higher the score. Even though there is no proof having more is better. Maybe a school with lower scores has better and more recent library resources, more experienced white men faculty. But that school would technically get a lower score.
At the end of the day, it's a pretty weird issue because for any company that turns down a white guy due to needing to balance out the representation, what would they say?..... "Sorry, but despite your better qualifications, we have to higher more non-white men to balance it out".