I do think it's a balancing act though - we are incredibly lucky in tech where we can have infinite flexibility in what we do. If you are working at Walmart I actually think reasonable protections should be provided.
"Reasonable" protections unduly impose costs on companies and may cause disemployment effects.
Now I know you'll say "companies are evil", but shareholders and banks loan to companies. When companies make profit some people make a profit.
If you have noble goals of helping the poor, a NIT (negative income tax) which transfers money to the poor would be more efficient.