There is no contradiction, but I may make different simplifying assumptions in different contexts. At first, I was replying to a person who claimed that even the free market wage for programmers was excessive. In that context I was ignoring market power on both sides, and assuming a perfect free market.
When you brought up unions, I pointed out that since tech workers have less market power than doctors and lawyers, they are actually underpaid relative to these groups.
To clarify: I think that doctors and lawyers would still be highly paid if they had no market power, because their skills/abilities are valuable.
So my point of view is that market wages are in accordance to the value that people produce, but people can sometimes obtain more by having market power (or less, if the employers have market power). It seems that you think higher wages only come from market power.
On a union for Googlers, what would stop someone else from joining Google and not joining the union, in exchange for better pay/conditions in the short term.
When you brought up unions, I pointed out that since tech workers have less market power than doctors and lawyers, they are actually underpaid relative to these groups.
To clarify: I think that doctors and lawyers would still be highly paid if they had no market power, because their skills/abilities are valuable.
So my point of view is that market wages are in accordance to the value that people produce, but people can sometimes obtain more by having market power (or less, if the employers have market power). It seems that you think higher wages only come from market power.
On a union for Googlers, what would stop someone else from joining Google and not joining the union, in exchange for better pay/conditions in the short term.