Companies should name their range first mate, or just interview and accept the fact that the job hunt sucks for everyone. Why do you think external recruiters exist? They work as middleman that have intimate knowledge of a company's range, as well as their candidates' range, without either party knowing. That allows them to find helpful matches without wasting either party's time... at a 20% markup of course ;)