Perhaps I'm completely cynical at this point, but I think recently I have seen altruism used in the sense of "please contribute large amounts of free work to this project I'm heavily invested in." That said, kindness, in the sense of, willing to make an attempt to understand, and take into account others views / opinions / needs, definitely makes for nicer people to be around.
A bit cynical in a way you put it, maybe, but what you saw is true. But it's just what comes out when you consider helping someone and actually getting an effect over helping to just get warm feelings in your belly about how good you are. It so happens that in a technological civilization, spending our time as specialists to earn money and giving it to different specialists is a better way to help than trying to help directly in areas we're not specialized in. It's how professional specialization works.