Let's say there are a thousand people on food stamps, getting $2000/mo from the government. A company comes along and says "we will employ all thousand people part-time for $1000/mo, and so the government now only has to pay them $1000/mo in assistance". Did the company do a good thing for society?
What if the company had instead said "we will employ 500 people full-time and pay them $2000/mo, so now the government only has to take care of the remaining 500"? Is that better or worse?
Or what if the company only employed a hundred people and paid them $10000/mo so they could live a good life, at the expense of the rest?
If one of the employees had 8 dependents and another had none, should they both get the same salary for the same work? What if it isn't enough for raising 8 kids?
Or if none of these options are palatable should the company and its warehouse not be allowed to exist at all? How does the government generate tax revenue for social services in the first place then?