You aren't going to pick someone off who is happy with their current job without any sort of incentive. Telling me up front you can pay me $X more than I currently make can definitely be an incentive to proceed about hearing more information. Telling me up front you can only pay me -$X more than I currently make will save both of us a lot of time.
And they can still do that by asking what you are looking for without having to give up a range first.
As I mentioned earlier in this thread, people think they are entitled to the top end of the range even if the company really wanted to pay at the bottom... or less.

