It is very similar in fact to tithing instead of the practice of having your name called out in service in front of everyone so you can later trade on that donation for social standing.
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.
Giving anonymously can be a way for the giver to prove to themselves what kind of person they are.
I disagree. This is an attempt to buy legacy and erase their past. It benefits only those who make the donations, and whatever causes happen to pique their particular interests. It also creates yet another organization of people dependent upon the good will and whim of a single supporter.
> to encourage others to give
I would presume the tax breaks are enough.
> and otherwise to direct that attention towards the cause rather than yourself.
Large portions of non-profit budgets are specifically spent on awareness and on generating future donations. There is no need to slap your last name on the side of a building for this purpose.
I don't feel bad that people buy a legacy. I believe that a legacy of being a massive philanthropist is a legacy worth having.
I don't feel bad that they "erase their past", because all people can still be judged by the totality of their actions.
The recognition does benefit the people that make the donations. Doesn't seem to be a problem to me.
Charitable organizations are dependent upon the whim of their donors regardless of whether the donors get any recognition.
The fraction of non-profit budgets that are spent on awareness seems to be a tangential point that I do not understand.
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, to tell a personal story for why something matters for you, and otherwise to direct that attention towards the cause rather than yourself.