Рынок труда -- это рынок ;)
На любом рынке конкуренция лишь ценой убивает прибыль. Прибыль становится нулевой.
Решение этой проблемы -- позиционирование на рынке.
Например: мы гугл и мы вот такие. А мы Эппл!
ПС: для аутсорсинга (в котором большинство) это конечно тяжелее себя позиционировать, но выхода нет. Особенно у больших компаний: если они будут давать "высокую" зарплату одному и эта инфа открыта, то это значит, что устанавливается новая планка зарплаты для всех.
Если ты не знаешь зарплат, то ты ориентируешься на свою и видишь: вроде растёт. А не: у всех больше в два раза!
А ещё люди жутко завистливые.
А ещё есть сговор между крупными игроками рынка. И они могут реально поддерживать "мистичность" зарплаты.