Re: What are the downsides?
Not revealing the salary is obviously an advantage to the employer
If a candidate asks for less than budget you smile inwardly, if they ask for more you negotiate them down, or your own budget up. This obviously depends on the confidence, experience and other options of the candidate - and so statistically disadvantages disadvantaged groups.
But publishing a range still means that a more desperate candidate will accept the bottom and a privileged one will demand 10% more than the upper limit