I disagree they don't have more control. If the salaries are out in the open, then pay disparages would need to get addressed. Those who are severely underpaid would look for another job, so the company would need to give them a raise and fix the situation. I've known plenty of very good employees who were severely underpaid simply because they didn't know any better.