They’re not polluting for us they are polluting to make money for shareholders. People buying stuff is just a necessary step (sometimes) to make that happen.
The decision by either would face the same trade off - an increase in costs that their customers/patrons may not care about or be willing to pay for.
The answer for both is the same - price externalities so that the decision to pollute less is economic rather than moral.