The tax benefits are there to incentivize philanthropic giving. Society benefits from their giving and they receive a tax benefit and PR boost in return. It's not like they're saving more money total by giving it away. And sure, it'd be nice if philanthropists were super humble and anonymous, but the money helps either way, and I don't think those who are helped by the giving care if the givers have a statue of themselves up somewhere.