The correct answer is choice D.
Philanthropy has a long history in the US is the only correct statement in the options given. All of the others are false. Charitable giving is not a recent development, there are a number of tax benefits and people definitely find it personally satisfying.