My take is that pure altruism is possible, but not common.
A more useful definition of altruism might be choosing to get off on helping others, rather than choosing to get off some other way.
Perhaps best seen as a wise choice, rather than a moral choice.