The alternative is to artificially add advantages to one group, and like the poster said, it leads to resentment and people questioning if a job was given for merit or quota. And I would add that the focus in jobs becomes more of a political and social one, as your in-group fights for process advantages, versus focusing on skill.
I suspect you find out the person's name at some point.
> I did not find original poster's stated goals to be disagreeable: hire based on character and ability.
I don't find the goals disagreeable.
I find our ability to do so - even when we've the best of intentions - very questionable.
So what similar ideas can we do in tech? I don't need to know someone's name to read a resume, in fact a unique identifier would be more useful than a name.
How does one judge someone's "character and ability" if the resume went into the trash because of their name?