In other words: software (like most other industries) relies in part on employees low-balling themselves (and stigma around sharing salary information), which is harder to do when you know what the actual salary band is.
Typically having a high performer on staff is a huge win for the employer. E.g., at one previous company, the top couple sales people were 10X performers compared to the median sales person. And they were compensated maybe 5X the median. A disgruntled employee found and leaked a document that listed everyone's compensation -- and the negative feelings that were generated towards the company and towards the highly paid sales people was profound. Part of the issue is that the 10X sales people did not necessarily work 10X harder, they just had the right set of personality traits, industry experience, and je ne sais quoi that made them able to bring in more and bigger clients. But many people feel intrinsically that compensation should be tied to effort and to those people it was upsetting to see coworkers who did not necessarily put in 5X more effort get 5X more money.
Edited to add: to be clear, I do not personally have a problem with pay being tied to results instead of to effort, but I saw first hand that many people have a different opinion about this.
[1] https://www.bloomberg.com/news/articles/2022-03-17/powell-tr...
HR: "Why do we have retention problems"
Also HR: "Pay the new people 1.5x, but don't tell anyone"
Currently, only the employer knows their real budget (and that may change if they get the right candidate) and only the employee knows what they'll move for. Salary negotiation is based on those two secrets. This legislation makes the latter secret public knowledge.
To your point: companies can advertise a big range, or create a new job title, for a job, or level you based on undecided job levels according to what they want to pay you. I don't think this legislation adds anything.
Not everyone's motives is the same on this, so it's still secret. Some people will require more than a small bump to move into the risk of an unknown new employer.
Also, some people value flexibility (or rigidity), autonomy, etc. more than money - to the point where some people will pass substantial amounts of money if it means sacrificing real time with the fam.
Let’s say they can utilize an information asymmetry to underpay half their workforce by 10%. That cuts their cost by 5%, and it’s all to the bottom line. If they were a 10% net margin business, now they’re 15%.
This is why they fight transparency. It’s a form of price discrimination.
A libertarian might say “It’s a free market, and everyone enters the contract willingly.”
I am sympathetic to that, though markets tend to work most efficiently when there is more information.
The one downside is some remote jobs might not be available in New York any more. NYC wage levels make remote work more difficult from a cost arbitrage anyway.
"In economics, perfect information (sometimes referred to as "no hidden information") is a feature of perfect competition. With perfect information in a market, all consumers and producers have complete and instantaneous knowledge of all market prices, their own utility, and own cost functions. "
This efficiency is seen as higher wages and lower profits, as we see with the skyrocketing in executive compensation after it was legally mandated to be public.