You're right.
I don't think it's a benefit to society that corporations behave like amoral sociopaths. It should be in their interest to correct that behavior.
However, my point is this (slightly exaggerated) timeline:
1. "Diversity makes us stronger! Discrimination is bad! Power to women! Respect gender identities! Stop fake news!".
2. Go do all these trainings to improve yourself on those topics. We mandate this because we care, it's our inner moral fiber!
3. (election happens, government changes)
4. Actually, forget all of the above. The previous administration forced us, we now believe otherwise and we're decommissioning all those programs. Sorry we forced you!
So in the end, no value a corporation espouses is genuine, unless it's making money. So all those trainings? Fake. All those "values"? Fake. Individuals within the company may care, but the company as a whole doesn't (and let's face it, the CEO and board don't either, and never did).
If we're feeling charitable, we could argue any given company reflects the current (corporate) consensus about what's good/safe for business and for society, but always dressed in the language of "we genuinely believe this, it's heartfelt, and we're also trend setters because we care!". It's this last part that is 100% fake. At best they do what's safe for the current social/business climate; nothing is "heartfelt". If it was heartfelt, they would stand up to the bullies instead of saying "we never believed it, it was forced on us by the past evil administration!".