Personally, when I was looking for a job I didn't apply for anything which didn't specify a salary range. I didn't want to waste anyone's time if our expectations were completely mismatched.
Similar things happen in the UK because schools are assessed on A-C grade achievement. Most of the focus goes on students who are predicted to get C-D.
Aren't people tired of the same old games from 1986 by now? Isn't the fact they've been releasing slightly altered versions of the same thing over and over again part of the problem?