I suppose, HR unit for recruitment belongs to the Taylor's scientific management; where companies were machines and recruitment unit would efficiently find
resources to fill the openings. Also, resources were abundant and job openings were scarce, so HR's non-smart screening made some sense.
Now, for the technology world, the valley, or any company where people with unique skills are needed, HR unit struggles to help the company to hire the right people. That's why we hear everywhere rants about HR, recruiters etc. The solution may be to focus on newer tools for hiring or in contrary to focus on pre-modern methods; like leveraging your existing connections, using conferences, hiring competitors etc.