The wider audience providing a net gain is a smokescreen. They are advertising how virtuous they are. What is the point of donating to charity if you cannot have people pat you on the back for being so philanthropic?