Which is why people take the job but which doesn't relate much to a large part of the negotiation being rigged in favour of one party.
You could say the same about when the Silicon Valley salary cartel was uncovered. "yeah it's anticompetitive and negatively impacts workers but,....but these companies offer you food at work and comfortable workplace and all that."
the company gets value often many times the employee's compensation, so it's a value exchange. it's entirely valid to negotiate the terms of that exchange. what's not valid is tolerating, even encouraging, the highly asymmetric negotiating positions between corporation and individual.
The obvious counterpoint is that usually a job offer involves getting paid.