If companies can't pay a living wage or live up to basic requirements then they are inefficient, pointless companies that have a bad business model.
If companies are premised on the expectation that governments will fill the gap between what the company pays and what people need in order to simply live then those companies are premised on taxpayer funded government handouts.
You probably don't think of yourself as a socialist but what you're arguing for is socialism. And not only socialism but the worst kind of socialism: corporate welfare.