Is there a place where you are allowed to challenge the opinions of WorldShif celebrities? The very thought is intimidating.
Nevertheless, I have to say it: Putting ones faith in the business world to save the world is a naive illusion. A fairly basic understanding of economic principles would indicate that such hopes are unrealistic.
The business of business is business. That business is to serve society by producing goods and services with optimum efficiency within the constraints imposed by physical and environmental limits of a finite world.