Nothing stops you from asking for X+Y when the stated rate is X. All it does is give you a free floor of X in case your original amount was less than X.
> ... and get laughed at because it's beyond a listed number they will inevitably low-ball on.
Grow a thicker skin and laugh right back at them.
This provides some efficiency for workers, because there are companies out there who hide ranges and then low-ball really hard, wasting everyone’s time.
There is an element of psychological warfare introduced by having companies provide hard numbers for what they are willing to pay, especially for industries where employees are less empowered than in tech. By making companies provide salary ranges, you're convincing most employees to not suggest pay that is outside of that boundary. People have a bias towards making choices that appear agreeable, even if it means choosing something like less pay. It's very profitable to convince employees suppress their own pay.
If true, how do public pay ranges affect this negatively?
Assuming your premise is correct, without the public pay range, employee would likely accept whatever number employer throws out.
With the public pay range, employee can sort job listings and eliminate employers paying at the bottom, or at least reply back with “if you do not pay me as much as businesses X, then I will go apply there”.
Also, this law is for employees to know when their market price has risen and new coworkers are earning more.
This should force employers to do a better job assessing what value a position provides and advertising the salary range appropriately. Currently, they know the value, but will attempt to low-ball applicants to the extent possible.
When you buy a car or a house, do you bid the value, or do you try to low-ball and see if the seller will bite?
And that's all beside the point, because the information asymmetries in real estate markets are totally different from labor markets. This law reduces the information asymmetry to actually make labor markets more like real estate markets, in which all historical prices are public information and (in civilized jurisdictions, at least) all known relevant factors that might affect price are legally required to be disclosed.
If you've ever hired someone, you'll find out about this asymmetry.
The only way this works out is if you can privately negotiate above the published range.
Also, what is to keep employers from defining unique job categories for every role?
* these nightmare scenarios have not played out in markets where this is already the law like CO. Jobseekers aren’t naive, they flood towards good job postings and leave shady practice job offers dry.
My point is that it will now be easier to collude, as public postings can be scraped by anyone, so now collusion isn't done privately but through public signaling.
Making that data public only helps employees because.
1. Current employees can look at listings and realize if they are underpaid or overpaid.
2. New employees can skip past low wage employers (forcing them to raise their wages if they want more employees).
[1] https://radford.aon.com/products/surveys/technology-compensa...