I don’t think so. I think it’s pretty naive to think some people exist without personality flaws.
Everything people do is out of some sort of greed. Some of it results in good deeds others not so much.
You volunteer or donate to charity because it makes you feel good, boosts your ego, and/or inflates your sense of self worth but you ARE being helpful in the grand scheme of things.