In my opinion, there's an unfair information asymmetry, as the company knows how much everyone is getting paid.
I've worked in government jobs where everyone's pays are easily known, and there is still some (smallish) amount of jealousy because those pays are still based on a grading, so some people will think that others are not doing enough work to justify their grading.
That's unnecessary. If you've a gram of experience you should realise it's generally in your own best interests not to tell your colleagues what you're on.
> justify possible exploitation.
If you don't like the pay, get another job. I don't see where the exploitation comes from. Unless you're suggesting people who don't like the pay can't get a job, can't negotiate and should for some reason therefore be excused of the need to do either with strict pay grades? I can't see how that would work across the whole market, and unless there is pay fixing then market forces will prevent it working.
Don't patronize me. I'll decide what is in my best interests thanks.
> I don't see where the exploitation comes from.
exploit - 2nd definition from google:
> make use of (a situation) in a way considered unfair or underhand.
The company is taking advantage of the fact they are the only party that has access to the information on what everyone is paid in order to benefit by paying some people less than others.
The company has a maximum that they will pay but is not telling the workers what that is, and even going so far as to make rules to prevent the workers discussing amongst themselves.
You are arguing that these circumstances are somehow a free market while simultaneously accepting that one party is artificially and unfairly impeding the free flow of information.
A free market requires informed consumers and the company is well aware of that.
The workers should be able to decide for themselves if they agree that "preventing jealousy" is a strong enough argument to justify manipulating the market. If they think it is, then fine, they are free to decide to keep their pay private.
As a party that stands to benefit, it is not up to the company to mandate what is in the best interest of the workers. That is the definition of a conflict of interest.
In my opinion, any rule that attempts to stifle communication between workers is overstepping a company's authority.