And just how is that not selfish? You do it because you don't want to leave it up to someone else. You do it because you want to help people. Not because those people called out to you and drug you from your home and begged you to save them.
Being selfish doesn't mean you expect someone to give you something. It means you don't do it something for just others, you're doing it for yourself.