I dislike this, it's not helping me find the best candidates, and it's not rewarding the best candidates accordingly (I want them to not have money as an issue so that they are not stressed at work about silly things outside of work... so I want to pay them more than they need to a point of comfort). In fact it closes career progression off from the candidate, as progression is usually paired with salary increase to acknowledge the maturity of experience and skills acquired.
As a result of this I flatly refuse to act on salary information and keep it out of the interview. I'm not interested in money and hope that the candidate isn't either... we'll pay well enough for it not to be a worry without paying too much that it is a burden too much for us. The rest of the game, other companies can play that.
I'm possibly naive.
[edit]If you're wondering, whilst I do entertain the process and do act on agency CVs, we've hired way more people directly (us finding them or them finding us) as the quality of the candidate is way higher. CVs are so bad at communicating passion, creative thinking, actual technical skill... even more so once an agency filters them.