I also agree that it is about the actions more than what you gain by doing so.
Charity is a good example of how altruism helps yourself, I donate to charity every now and then and of course it makes me feel good about donating, thus the act has an emotional gain for me.
But I don't consider it "altruistic". I help them because I want to help them and enjoy having done so, and not out of some innate sense of ethics or of what needs to be done.
I think people doing altruistic things do enjoy them, but they don't do them because they enjoy them. They do them because they need to be done, and the enjoyment is a side effect.
Of course, this distinction makes it incredibly difficult to know if someone is actually being altruistic or not.
For example, a restaurant owner might serve food for free for homeless people for increasing their own reputation and social wellbeing, vs the owner who does it entirely out of the goodness of their hearts. The net result is the same, so why worry so much about the motivation behind it? I'd say they're both equally good people, in this example.
Being able to be generous and therefore altruistic is also a decent signal to the rest of your group you're fit and healthy.
What is the difference between the two conditions? The only one I can think of is that removing the side effect does not change the behavior, but removing the main motivator does. How is this significant though? Is it easier to lose enjoyment from altruistic activities than to lose a sense of responsibility? Is pleasure more fickle than duty?
That distinction, IMHO, also makes the definition of altruism so narrow as to be useless.
I think that I might go as extreme as to say it is only altruistic if it makes you feel bad or puts you in a clearly bad position.
Let's say that out of an act of altruism you help a person achieve some goal of theirs. Now you do not have a material gain from this, but doing so will make you feel good, hence you did it to make yourself feel good?
What you described there is in nature called symbiosis [1]. Like a cat or dogs lives with a human, or an ant with a fig tree.
Now selfish behaviour kicks in as every individual wants to give as little as possible. But survivial of the group becomes crucial in face of an adversory. In that case everyone will contribute towards maximising group's strength. So in my understanding nature and wars (to a lesser degree) shaped altruism. But mostly nature. There's no way monkeys can survive without taking care of each other and group dynamics are strongest amongst them.
Altruism is completely practical.