Sounds like it would cause salaries for talented individuals to rise. You make a good argument in favor of transparent salaries.
Suddenly, you salary is directly related to your boldness and the amount of flack you are willing to take from employees, not your talent or value to the company.