I can't really argue with you if you've experienced this, but for what it's worth, all the developers I know professionally have legitimate reasons to dislike recruiters, and avoid them wherever possible.
I think it's unfair that people have their motives for disliking something called into question just because they're in a certain strata that has that problem and not everyone else does.