1. Internal company recruiters. They couldn't care less about contacting you directly unless things have changed in today's market (My last interaction with in house recruiter was circa 2010).
2. Scummy recruiting farms where they hire a bunch of people on commissions and they spam anyone and everyone
3. Recruiters who actually have relationships with a customer, prospect good candidates like a salesperson, keep their pipeline full and understand the hiring needs. They work diligently to find good candidates who fit the job description. They do exist but are rare unfortunately.
I have no problem with #3 above and I have worked with some great ones in the past and right now as a hiring manager, working with one who is trying to find a senior level candidate for a while now (lot of work there).