- does the company want to be able to easily get rid of "undesired"/"lazy" employees? For this option, it will likely have to pay bigger salaries.
- on the other hand, for the option to have job security, an employee will have to accept that the expected salary is lower, i.e. the company can save money on salaries, but cannot easily fire the employee.
Both are economically sensible solutions.
Employees typically only have such a strong negotiation lever in good economic times, which I guess is currently not the case.
the rest of your average tech worker who pushes jsons from front-end to backend does not have much leverage and is easily replaceable with new college grad with chatGPT
There might be exceptions, and with companies that are cash-strapped (or smaller companies in general) the situation might be different.
But for big companies, it's just a matter of the executives deciding that they don't want to invest in a specific org/project anymore ( or they want to offshore ) and if you're in one of the affected orgs/projects, you're out of luck.
But presumably NYTimes doesn't employ that many people, and even fewer tech workers
This seems really simplistic. It's certainly happened before, but it seems ludicrous to just assume that executive whim is always the cause. Another reason is if a company is doing badly financially, something needs to change.