There is something to be said about using your profits to grow the company. I wish they would all take that pledge to give away 85% (?) of their wealth when they pass away. But if you donate $1B of your $2B, then your company only grows at half the pace.
If I gave you a choice of investing in a cure for cancer, or donating to feed the poor, what is the correct answer? Or is there even a correct answer?