A slight problem with that thesis is that employees are generally not forbidden from discussing their salary.
Rather they choose not to. Some consider it personal info. Maybe they shouldn't, but they do.
From that perspective, this could feel like the company forcing a decision on their employees that they would rather make for themselves. I would be a little concerned about injecting a culture with that.. it's a bit paternalistic.