I'm just gonna quickly point out: This is simply not true and I'm surprised you'd make the claim.
PR is a huge deal for most companies, and public shaming through press coverage is a very effective way to raise awareness of issues and push for change. Nike, for example, didn't address issues of sweatshop labour out of the goodness of their hearts, nor was it technology or government action that caused them to reform their practices. It was pure, simple public pressure that did the job.