You're right that businesses presently are not charities or good-will missions, but perhaps they should be. The way most businesses are currently run (ie, as profit mills chasing growth at any cost) is detrimental to the environment, society, and the economy itself. Business for its own sake is stupid AF.