A theory should not attempt to explain all the facts, because some of the facts are wrong.
Profit and purpose can coexist. A successful business must also be a force for good.