I like forcing recruiters to voicemail. It's the same for email. This doesn't mean I am ignoring them but it does give me a way to filter who I even reply to. If they send me a badly written, very generic email for something like Helpdesk Level 1, something I'm not even doing or isn't on my resume, or CEO of Company X for $10/hr, I don't even reply. The voicemail works the same way - if they can't seem to render a sentence, be topical, or sound conversant in the local language, I just delete it.
If it sounds remotely interesting, I might send them an email back. The exception is AWS/Azure/Google which is heavily recruiting for TAMs and they're having a heck of a time filling the seats and keeping them filled. If they're $MAJOR_CLOUD_PROVIDER I always ask them if its for a TAM or similar role up front.
I have a small blacklist of companies too - folks I know who are going to go through the entire interview process and it doesn't matter whats said because they're going to lowball the crap out of people. I don't want to work for bottom-feeders.
The "good offers" I get typically come from someone who has seen an open source contribution from me, or someone I know from consulting. If you find yourself jammed up in your career and you can't find that next lillypad, try consulting to build up your connections. It's a good way to get the inside story at companies, and also if you find a company you really like, it's very possible to arrange something so that they hire you on some split between your consulting rate and your pay rate so you and them win. Check your employment contract first, local laws, etc. Check my profile for an email to send your resume to if you want to chat.