Republicans attack ESG initiatives because their constituents are hot garbage. Shareholders are the ones demanding ESG principles.
You’re correct, of course. But they view that a public corporation’s sole responsibility is to increase shareholder value, not do what the shareholders say. There can be no other priority.