Earlier quoted context omitted.
I think you're underestimating how explicit rejection triggers awful behavior to seemingly way too many people, so one can be wary of releasing it, plus the fact that rejecting others is not easy for people, automating it seems dehumanizing, so the things stays as they are, so silence it is. I've been related several times about people that wanted explicit reasons of why they've been rejected, and ending up mad at th…
This 100%. I managed a hiring process last year (my first) and from the outset I wanted to make sure I let every applicant that we talked to know if we had decided to pass. It was a lot easier said/thought than done. That email is horrible to send. My stomach dropped out every time I hit “send”, for exactly the reasons you stated. I dreaded the replies which often included some kind of “Why?” question. I completely u…
I agree that doing all of this well is quite time-consuming and stressful. I want to be reasonably honest in why I rejected someone, but also don't want to slag anyone off or make them feel bad. For some this is easy ("we're looking for a tech lead and you're just out of college"), for others not so much. Especially when they seem they might be okay, but you have a bunch of other candidates that just seem much better. Someone that bangs on about tabs vs. spaces would be "we're looking for someone with a more pragmatic approach", although phrasing that well can easily take up 10 minutes.
I generally just ignore challenges to my reply, unless there really was a misunderstanding on my part (which did happen once).
Still, I think it's worth it, including giving people the ability to reply to the rejection: most of them are positive and grateful – it's just that negative interactions register more strongly. Looking for a job is difficult, stressful, and depressing these days and I've been on the end of that too, and being a bit nice can really make a difference for some people.