I understand the thinking behind that and have been there, but now that I'm getting into positions of hiring and having previously worked for an org where salaries were public and fixed at each level, I can't imagine having it work any other way.
In my future postings, I will evaluate the market for the type of position I'm posting, decide on a pretty narrow range (even a specific number), and make it part of the posting and the job overall. It worked well for me and many others, and removes so many issues.