Ultimately though yes people who give to others are altruistic. Some people you will give money to will keep every penny, some will give away every cent they can. The former are selfish the latter altruistic and there is no need to overcomplicate things.
I've only become more self-sufficient over time and today am a net "giver". Did I just become less selfish over time? No I've actually started valuing selfishness MORE over time because it became more appealing as I became stronger. Focusing on results confuses things because people in bad situations CAN'T be as giving as somebody in a good one. Somebody in a good situation can be generous enough to change people's lives without any meaningful personal sacrifice.
A person who is a taker and has no desire to stop being one is not truly altruistic though. Selfishly taking from others and being performatively charitable is selfishness in the veil of altruism. The desire to be seen as the "real giver" is also selfish.