I do it because I promised I would! And if I didn’t post “receipts” they would love to claim I never did it!
Doing a good thing, only to publicly announce it, makes your gesture seem very self-serving, and less genuine. Altruism/philanthropy is best done anonymously if you don’t want to look like a jerk just looking for pats on the back. Oooooh weeeee 😐