Earlier quoted context omitted.
I even if the ranges are listed I still think brain dead recruiters are going to send you an entry level help desk position even though you have 10 years of dev experience. I'm not sure how you solve the spray and pray nature of some recruiters. Especially the ones who tell me "i'd like to submit you for this req" after I've just told them I'm not interested.
I typically only send personalized emails to developers. Do you only respond to emails if salary range is listed?
I'll get things like contracting gigs. I'll take one for a significant increase to offset stability. Recruiters offer my current rate +$5 and expect me to travel weekly and cover that cost... We're not even talking at that point.
On job searches I generally ignore any position with no range or "excellent compensation". I just feel like it's too low to list.