And, there's very little reality in the world in which you live.
Agree.
I've not only had the "no such thing as true altruism" argument here - but elsewhere. It's long, tedious and only works because of the base assumption that people have a reason, whether intentional or reactive, for everything they do. It's stupid. I would go nuts trying to figure out why I do everything. I just do it. If I fart or belch, it's not because I want to annoy someone, or enjoy the consequences. It just happens.
I reject the base assumption. Sometimes, I just do stuff. The same kind of assumption that people do things for reasons is the reason people find patterns and order where none exists, because their minds are wired that way. Insects react, and mammals often show compassion, and I guarantee they don't give it a lot of thought.
But it's a combination of word games, long tortuous logic and cynicism - taken further, it obviates virtually all human kindness, compassion and love,
because one way or another, it suggests we only ever do something because we expect a benefit from it.
I don't see it that way, and I don't self-examine before I do everything I do. I don't stop on the road to help a turtle cross because I think
GOD will reward me, or the satisfaction of telling myself I did a good thing, because moments later, I've totally forgotten about it.
I think in logical fallacies, it falls somewhere in "finding the right reason", where you analyze AFTERWARD why something is done, and retroactively explaining it that way.
ANYWAY
While I can accept the idea that "true" altruism cannot exist - because it's nigh unto impossible for humans to ever be totally selfless - I categorically reject the notion that people give to charity either to write it off or to brag about it later. I know, because I do neither. I don't care to calculate the amount of write-off and document it (and you HAVE to) and I typically forget about it later.