Peter Drucker actually brought this up decades ago.
A business has one purpose and one metric - profit.
Social responsibility is a second purpose that interferes with the first, and it takes money, time and attention away from the business’ core competency.
If you want to run a charity, run a charity.
But a business is not a charity.
However, lots of liberals will try to turn a business into a charity because there is money and power there.
Social Responsibility and Its Conflict with Business as Foreseen by Peter Drucker
https://hubpages.com/business/Social-Responsibility-and-Its-Conflict-with-Business-as-Foreseen-by-Peter-Drucker
He saw economic totalitarianism in pre-WW2 where businesses were told you’ll pay these people a la welfare, and you’ll buy this as we order, until businesses were crippled or lost.
Liberals just have “kinder” branding for their fascism.
Somebody else's money, somebody else's power. Liberals don't make it, but they will take it.