Wouldn't they afford things better if they earned more?
Unfortunately that is not the world we live in. If you work in a town with one factory you have little leverage unless you can unionize, something the GOP are generally opposed to. The job market has be open and free.
Technology is making a dent here, with remote work you can live anywhere. One issue, unique to the US among Western nations, is that we generally get our benefits, healthcare, etc., from our job. No job, no benefits, and that makes a free job market very difficult. I'm at a point where I don't need ANY benefits from my job so I've changed companies every 1-2 years for almost a decade now and my salary jumps each time.