Inflation is basically a correction for a previous period where money was too cheap. It hurts everyone (at least everyone who didn't prepare for it).
There's no non-greed-related reason they can't share that profit with their employees, rather than stiffing them just when they need help.
I mean they don't have to raise salaries, but if someone is offering me a higher rate I'm going to go.
You have no responsibility to your company.
Now if the entire market is telling me to take a cut, either it's collusion or software developers are simply worth less now.
Relative worth is constantly changing.
There are professions that are paid more than ever
If I earned $5/hour last year and a gallon of milk was $5, then milk going to $6 means that my milk/hour rate has gone down unless I now earn $6/hour. That is a pay cut.
Cost-of-living salary adjustments should reasonably be expected in the same way a company is reasonably expected to adjust pricing according to economic conditions.
An inflation measure is defined by a particular basket of goods, and sometimes their prices move for good reasons. We shouldn’t expect it to always cancel out in such a way that our salaries end up with exactly the same buying power for those particular goods.
But my cost of living is factored into whether or not I’m making enough money to, uh, live. My code output is not very good while I am dead.