It isn’t just government subsidies that are in effect when a company doesn’t pay enough to keep workers alive.
The company can also be indirectly subsidized by draining the social and other capital of families, relatives, kind strangers, and whoever keeps those employees alive.
This is “efficient,” not actually efficient.
The alternative is to openly embrace social darwinism, which also deprives society and the economy in general all future value of the worker based on what their feasible value is right now, which may cause a rather significant net loss.
( @collapsedsquid may know if someone has explicitly studied this )
Making it impossible to fire people isn’t a good idea, but letting companies free ride on society’s / the country’s generosity isn’t such a great idea, either.
Now, you may say that direct wage subsidies have to come out of taxes, but those taxes likely aren’t going to come from the scarce poor-families-capital currently subsidizing Walmart, and it significantly reduces the competitive advantage of such behavior. Additionally, with more jobs profitable for more workers, there is more competition between employers to quit being jerks to the working class, which is currently distorted by the massive power imbalance between the working class as individuals and corporations with their collective bargaining power. It’s also less expensive than welfare since it stacks public funding with private funding, instead of running a straight loss, and if structured correctly, it still strongly incentivizes these workers to pursue higher-paying, more economically valuable work.
Or we could start billing Walmart for the billions of dollars in public assistance their workers receive, but that would be a much less efficient solution with similar effects to raising the wage floor.






