Re: "And after all, these companies were set up to make the world a better place"
> The number one imperative of a company is to generate a profit.
It is not.
The goals of a company will be stated in its founding and/or policy documents, and may or may not involve generating a profit, either as a goal in itself or as a means to achieving something else.
Perhaps you meant "revenue" instead of "profit"?