Even if it's only some companies doing that, it influences the time it takes for you to find a job that pays what you feel you deserve, increasing the cost of your "stand firm" stance.
It's not negotiating that gets you a guaranteed worst case result.
Not negotiating means you get low offers, standing firm might mean you get none at all. I think the latter is the worst case result.
In a perfect world without discrimination, prejudice, and built-in social inequalities, you might be right. In the real world, there is a massive power imbalance between the HR people and the applicants, and often circumstances make people get a job with a suboptimal salary for a whole lot of reasons.
The simple fact that a significant part of the population is systematically paid less than the other for the same work should tell you that you are overly optimistic.
> The simple fact
Saying it's a fact doesn't make it one. I've run several businesses. In no case did the secret cabal of businessmen contact me with the rundown on how to systematically pay half the people less.
> blind luck
It's necessary for you to set yourself up for luck to find you. Luck will not find someone playing video games in the basement.
Two days ago I met an Afghan who escaped from Afghanistan safely last summer with his family. They lost everything but their lives. He barely speaks English, but he's already up and running with his own business, and drives a new car.
What's he got that you don't have?
Turns out I grew up in a shitty family, I escaped, but that doesn't mean I've lost empathy for those who couldn't.
You seem to think that the world is fair (which is ironic because I bet you've told folks "life isn't fair"). It's not, and no amount of pretending can change that. Folks can do their damnedest and still end up on the streets. I'm not saying we shouldn't try, I'm saying we need to be empathetic and stop doing things that work against them.
Sometimes they have no choice but compromise to pay their bills.
As a side note: Some do get complacent and don't bother looking anymore, after a while. Stress, fear of rejection, repeated failure being some of the things that bring them down. One needs close to an Iron Will to push ahead.
This is America. There are choices. One of them is to choose to upgrade your job skills so you can get a better job. Or upgrade your negotiating skills. Or look at another of the 37,000,000 businesses in the US to choose from. Or start your own business.
The "no choice" thing is just an excuse.
Some people will take a low paid job or crazy hours to stall for time until they finish a course or to save money for one. I did that back in the day too. That is why, at least some, I can't blame.
You are right on the second part though. Some people don't want or can't be bothered to try... and some or just tired of it. Either of these categories I don't defend in any way.
Let me tell you, you can make a lot of money (I do), and still have empathy for the situations of others. Believe it or not, regardless of what your libertarian / conservative media tells you, folks are generally working hard and trying their best. Anything else is outrage porn.