Just as an aside I don't recruit in the IT space. I recruit for civil engineers. I did have a brief stint in the early 2000s in IT recruitment but I left that sector as fast as I could as it is extremely difficult to determine if someone can do what they say they can and the general attitude from "candidates" is extremely hostile to recruiters.
There's good reason for that. In my experience 99% of all recruiters that work in the IT space are useless idiot C students who don't know, for example, the difference between Java and Javascript. They could be selling cars with the same tactics. Some recruiters will send your (sometimes doctored without your knowledge or consent) resume to a client company without contacting you first; this becomes awkward when you independently apply for that position but you get tossed for not being able to keep track of where you've applied. Then there are the boiler-room operations who will lie to you about a position being open (as in they filled it last week) just to get you in to their offices and consequently into their databases, so they can brag about how many people with a given skill set they have when they sell their services.
And, more frequently than you would expect, the recruiter will lie to you about the compensation package to get you to take the job (so they can get paid). I have first-hand knowledge of this one. Cost me the equivalent of $20,000 in total compensation (salary + 401k contributions) a year. (Granted, I bear some responsibility for that one, as I didn't insist on the job offer being put in writing before I showed up the first day. I didn't want to not go in on my first day because the recruiter couldn't get their shit together, and I was out of work at the time.)
I even saw where some recruiters will operate under a pseudonym for a time, until their sleazeball tactics catch up with them, and then they'll mysteriously "have left the company", to be replaced by someone who sounds just like them.
These are recruiters that give the whole industry a bad name. Many IT workers also resent the fact that you're an impediment between themselves and the hiring manager, and recruiters may or may not be able to accurately convey the details of your skill set, because they have no actual knowledge of what any of it means. They just shotgun out emails to everyone that matches a keyword search. This is why two or three times a day I get an email pimping out some awesome 3 month contract in a city 1500 miles away doing something that isn't actually in my skill set.
It's unfortunate, but most recruiters in the IT space are either liars or idiots, sometimes both.