Walmart and Amazon are absolutely wealthy enough to where there is no fucking excuse for this. I'm not familiar enough with the other companies' finances, but I suspect it's a similar story.
If you qualify for food aid while working full time, something is dreadfully wrong.