It is definitionally judgemental and discriminatory. Hiring is the practice of discriminating against undesirable hires by using one’s judgement.
We can discuss whether or not it’s naive, but it’s served me quite well for decades thus far. The rest of your comment seems like a simple emotional appeal.
All hiring is discriminatory;
there are more applicants than there are positions. Discrimination is not a bad thing, it’s just discrimination based on built-in traits (race, sex, national origin, etc) that is bad.
Discriminating in hiring based on the adult decisions of a human being is not only in-bounds, it is literally the whole of hiring. Some people studied software, some didn’t. Some dropped out of high school to start companies, some went to university.
This is one of the reasons I think religious discrimination shouldn’t be prohibited in hiring (choice of religion is not a built in trait, but a choice made as an adult). Same with work history - going to work for the armed forces is an unforced choice.
This sort of categorization and discrimination is a great and useful thing and we should do more of it. People are not interchangeable.
You could make the exact same argument against hiring from the ivys versus community colleges, yet I don’t see anyone arguing for blinding of university names on CVs, or hiding the fact of whether or not someone studied at university.
When hiring our job is to find the best possible candidate. It’s not wrong or bad to use all available data to do that. All else being equal, I’d much rather hire someone without a history of violence or history of work in violent industries.
Freedom of association is one of our most powerful tools for shaping the society in which we wish to live.