Maybe this is taking it too far, but anyway: corporations don't have any agency. They are not persons. The organization and constellation of interests of corporations may be such that:
1. immoral people (such as psychopaths) will be disproportionately at the helm of large corporations
2. regular people will make immoral decisions, because to do otherwise would be against their own interests or because the consequences / moral impact are hidden from their awareness
There is no way to act in life that isn't in some sense moral or political, because it also impacts others and you are always responsible for your what you do (or don't do). And corporations are just a bunch of people doing stuff together. To maintain otherwise is in itself a (im)moral act, intentionally or not, see point 2 above.
If corporations are not people then why are their ads full of elements that make us feel warm and fuzzy?
We're being tricked!