There is a high likelihood that that those scatter-gun recruiters aren't placing people into appropriate jobs.
Most recruiters have one goal, get candidates into a job - any job. Then they get their fee. They do not have an obligation to get a candidate in to the most suitable job. In my experience they will happily lie, flatter and cajole you in to doing their bidding and taking a job that is not right for you.
I don't want to deal with recruiters like that and that's why I try to filter them out.
Do you want a new job enough to be inconvenienced by recruiters? If not, then this system seems to be working perfectly.