I agree with this to an extent, but absolute self-sacrifice (putting your life in jeopardy to help someone else) runs contrary to one's own self-interest/self-satisfaction.
There are people who are willing to die in order to create a better world, knowing that they will gain nothing from their sacrifice. This kind of self-sacrifice is the highest virtue.
To quote Martin Luther King Jr: “If you haven’t found something worth dying for, you aren’t fit to be living.”
And Malcolm X: "If you're not willing to die for it, remove the word 'freedom' from your vocabulary".
This is exactly what I was thinking. Well put!