On the whole you may be right about making salaries public. Norway's made tax return public [1] across the board and the sky hasn't fallen in. Though to be fair in the Norwegian model you find out who has been looking at your salary info.
The counter-argument is that a system like that could allow criminals to target their victims more easily. Kidnappers could steal an SSN or other identifier to scope out victims (without a trail leading back to themselves). I also saw a scary article on HN a week ago about the guardianship industry in FL and how it targets seniors with assets to drain.
1. https://www.theguardian.com/money/blog/2016/apr/11/when-it-c...
Salary negotiation as an accountant should be pretty since you know exactly how much people make.
[1] https://lcr-pjr.doleta.gov/index.cfm?event=ehLCJRExternal.ds...