Do you think people can do things purely out of the goodness of their hearts?

So I heard this debate that there is no such thing as someone being kind or selfless unless it has some gain to them. Meaning there's no such thing as a truly selfless act because humans are selfish by nature and it is impossible to do a selfless act purely for the other person's benefit/wellbeing.

I don't think this is true. I genuinely think that people can unhesitatantly do something for someone else because they recognize the person needs the help. I think we are self-centered in general but not narcissists, and it doesn't take much brainpower to realize when someone else needs help and how that can be achieved.

But what do you think? Do you think there is such thing as a truly selfless, non-transactional act?

Do you think people can do things purely out of the goodness of their hearts?
Post Opinion