I'm a former tech recruiter. A few of you know that already. I hear these recruiter rants more than most. Most of it is justified however it's all noise and no feasible solutions.
That great little spiel the author mentioned at the end? The one where he said he would shout my name from the rooftops if I took that approach? How, exactly, does that fit in with I certainly don't want cold-calls or cold emails, ever. If I can't introduce myself to the guy, how am I ever meant to prove I'm not one of the many useless bottom-feeders he deals with on a daily basis?
I've blogged extensively about the problem: http://hackerjobs.co.uk/blog/2012/6/15/all-that-is-wrong-wit...
The facts are simple, regardless of the fact that most recruiters can't even spell PHP, the industry is worth hundreds of billions globally and isn't going anywhere fast and it's certainly not innovating any time soon. Sure their marketing methods are improving and their sales pitches becoming sleaker but ultimately, you are paying a ridiculous sum of money to get a guy with no clue about tech to spend a week or two on the phone harassing every developer that comes even close to some of the tricky but cool sounding words on your job spec.
My prediction: more and more tech companies adopt internal recruitment teams and someone will actually create a useful, multipurpose, recruiter free (cough print: http://hackerjobs.co.uk cough) job site or web service that eliminates, crowd sources or automates the leg work that you are paying an incompetent human thousands of dollars to do on your behalf.