FWIW, I don’t want this to come across as a dichotomy, but instead about where the appropriate balance point is.
We’ve all probably worked on teams where a member wasn’t pulling their weight to solve problems. At the myopic individual level, that’s a great strategy because it maximizes their rewards while minimizing their cost. But that can’t be applied globally because at some point someone in the team has to actually start solving problems. We can’t all be the team free loader and a lot of social structures and game theory is about avoiding the tipping point where there are too many free loaders and not enough people solving problems.
It would be like a city having a lot of veterans returning from war and struggling to transition to civilian life. IMO, the solution shouldn't be "remove all veterans services and make it harder for veterans to live here so they take their problems elsewhere." Superficially, and locally, that "solves" the veteran problem, but globally it probably makes things worse. That's not really the type of society I would advocate for.
All I’m saying is I prefer politicians and policies that focus on actually solving root problems. There are many people who are quite fine ignoring those problems as long as it doesn’t affect them, and their policies reflect that. They’re just not the horse that I want to back with my vote, even if it would be materially better for me.
Both of these can be true. A larger available labor market of less skilled workers lowers wages.
Low wages lead to more poverty created.