The only way you can obtain profits in free-enterprise capitalism is through extreme thrift and efficiency.
The problem is that "efficiency" doesn't equal environmentally friendly. Sure it's more efficient for companies to dump toxic waste in the local river than to pay for proper eco friendly disposal, but it's terrible for the environment. To suggest that companies won't pollute the environment because it's bad for business simply isn't true. Disposing of waste in an environmentally friendly way is expensive, and many companies do whatever they can to skirt environmental regulations. There are thousands of examples throughout history of companies knowingly causing long term environmental damage. Companies should be held responsible when they break the law and damage the environment. There are leftover sites all over the country from big industry that are too polluted to do anything with, and the only way to clean them up is to spend millions or billions in taxpayer funds long after the company has gone bankrupt or moved away. We need regulation and regulators to keep companies in check, and we need to punish those who break the law. I really don't understand the rights push to reduce or eliminate environmental protections while also making it more difficult to hold companies responsible for the damage that they cause.