But where does that leave us as a society?
I just feel this cynical statement is as silly as a blanket statement as one that would say the opposite, something like "companies provide value and jobs and take care of employees"
I would argue though, that the way you describe companies is definitely more true of larger companies because people just aren't invested/attached to each other and that enables that kind of thinking (employees just lines on a spreadsheet).
Many small businesses (and small business owners like myself) do want to build a team and take care of the team and hope the team also invests back into the company. That doesn't mean they can't lay people off if they can't afford to keep them. But things are more likely to be human at a smaller size anyway.