Recruiters get paid incredible bonuses for placing candidates and are less interested in how you feel and more interested in ticking off keywords fed to them by their client.
Example: One role I have on my books right now is for a 3rd line support analyst. My colleague, a guy who makes about £50k to £60k, submitted a candidate who he listed out the tech requirements to and asked the candidate to answer 'Yes' or 'No' if he had exposure to those systems/languages. No probing questions, no challenge of his competencies, no understanding of what the various languages were but purely and simply ticked the boxes.
People like him are the norm so when I get on the phone and ask the same guy to explain the difference between powershell and the command prompt and why the powershell is more advanced, a straightforward question for a techie but not what you expect from a recruiter, it throws him for six and those who know what they are talking about stand out from that point forward.