Let's look at this from a practical standpoint:
1) Charity is a good thing. It helps society. Some people like Jeffrey Sachs think otherwise, but let's ignore them for now.
2) If charity is a good thing, then we should have more of it
3) Conspicuous charity means that the giver is looking to be applauded or rewarded with social capital
4) Attaching a stigma to those people would mean that they would be less likely to be charitable
5) Ultimately it doesn't matter if some people get to be smug as long as there is more charity
6) Thus we should instead reward conspicuous charity.
1) Charity is a good thing. It helps society. Some people like Jeffrey Sachs think otherwise, but let's ignore them for now.
2) If charity is a good thing, then we should have more of it
3) Conspicuous charity means that the giver is looking to be applauded or rewarded with social capital
4) Attaching a stigma to those people would mean that they would be less likely to be charitable
5) Ultimately it doesn't matter if some people get to be smug as long as there is more charity
6) Thus we should instead reward conspicuous charity.