Традиция пришла к нам с Запада, но не потому, что мы просто слепо им подорожали, а по вполне объяснимо причине. Хотя я не исключаю, что некоторые действительно просто хотели быть как они)))) Во многих кампаниях существует корпоративная этика, которая не позволяет говорить о зарплате. Некоторых начальство даже настоятельно просит не говорить коллегам. Это связано с тем, что часто на одной и той же должности разные люди получают по-разному, кто как себя продал. Это черта рыночной экономики и, логично, что ничего подобного не было в ссср, смысл скрывать то, что у всех одинаковое.
Это правило навязанное ушлыми работодателями бесхитростным работникам.
Оно помогает работодателям платить своим работникам как можно меньше.
А болваны-работники придумывают другие причины, почему это так и должно быть.
Если зарабатываешь мало, то стыдно об этом говорить. Если зарплата средняя, то тут всё очевидно, чё говорить то? Если много, то не хочется давать повод зависти. Как то так.