For every decent recruiter I've ever dealt with I got a thousand low effort spams from India or Pakistan from guys all named John trying to get me to take some crappy call center or tech support position 2 moves back.
It might actually be 10000 to 1. I HAVE worked with tech recruiters (I can think of a specific local company) that were good, but it's incredibly rare outside maybe a major metro.