I have said a lot of nasty things about recruiters in the past (I’ve accused their job of being creative was of hitting FWD in Outlook), and I generally do not like dealing with them, but I dunno, sometimes they’re helpful.
On very rare occasions they will know if I am actually a good fit for a job because they’ll take the time to actually learn a bit about CS. Those recruiters I generally like.