I don’t think it all has to be this bad.
In a better world, the folks writing job descriptions are good psychologists and good social scientists: neither hiding the hiring process from teams nor dumping in the laps of engineers who have no idea how to run a good one, but instead collaboratively understanding the needs of teams and then using their knowledge of humans and human systems to find the best people.
Is that too much to ask? I’m fairly cynical, but dammit, I don’t think it is.
/end