Earlier quoted context omitted.
Making a very public show of philanthropy as a means of self-promotion or self-aggrandizement isn't awesome, though frankly if letting people feel good with a little recognition results in more donations then that seems well worth it. But there are other reasons to make a public show of philanthropy: to encourage others to give, to be a part of giving campaigns, to draw attention to an issue you consider important, t…
Yeah, there's a misconception that it is more morally righteous to give quietly than to give and take credit and that's debatable. $100M is a $100M whether the person is anonymous or not and if not, it can lead to more of the same, even if the motivation is self-aggrandizement. I mean, take that out to a long conclusion and you get a society who's competing to give away the most instead of possess the most.
On the other hand, a culture of anonymous donations (and less wealth signaling) could indicate a culture where everyone, no matter how rich or poor, is expected to do their part to help others.
It depends a lot on what people's takeaways are from these acts, which are shaped by cultural expectations and norms. One should consider the cultural externalities of donations in addition to purely the dollar amounts.