We recruiters sometimes get a bad rep for not looking at CVs without certain words or phrases on them, and candidates can get frustrated when because they don't have a very specific skill-set then they're overlooked, even if they know (and WE know) that they'd be able to pick it up in a very short time period. Its not always our fault - with some of the companies I've personally worked with unless they have everything in their CV listed on a job specification sent from a lead developer then they won't be passed through to them to review the CV, even if they have a lot of other skills that we think could mesh in well with the development team and company culture.
Yes, there are recruiters that don't know what they're talking about but not all of us are like that! One of the downsides to what we do is that a small minority of recruiters manage to get most of us a bad name, which is a shame.