http://www.npr.org/2014/04/13/301989789/pay-secrecy-policies...
As organizer, you get a bonus if you manage to come to a consensus without having to call the police (and honestly, you are wasting your time as a programmer if you have such amazing people skills).
The current situation sucks. In an ideal world, management would say, "Here is how we ranked people. I'm sorry if it doesn't match your expectation. If you wish to move up in the rankings, come and see us and we will work together with you to create a plan for doing that."
In an ideal world, people upon hearing this would say, "Awesome! I'm going to work super, super hard to make sure that I do more of what my management values and less of what they don't. And if it turns out that I'm limited by a lack of talent, I will feel good about myself because I tried my best".
I really, really, really wish I lived in that world, but I suspect the current crappy situation is likely to persist for some time to come.
In a practical world, collective bargaining provides a front for fairer negotiations such that a compensation that's closer to what a free market would bear is met for the individual.