You are trying to compare uncomparable things. Any help to the world is good, and no better than anyone elses contributions.
Maybe I help a lady across the street. Only thing I will ever do nice in my life. That lady, who didnt die because i helped her across the street, births a child. Who ends up birthing a child that solves the world hunger issues and starts framework for world peace.
Maybe you do all you said above, yet one time while volunteering you angered someone, who 10+ years from now starts a massacre and kills 20+ people.
Who helps more on society? Me or you?
You cannot quantify or qualify what is a better or good for society until you see it play out fully. Sometimes the worst consequences come about because of the best intentions.
It isn't greedy to want things or go get bigger than normal things. It isn't selfish to take what you believe you deserve for yourself. And what to each individual person is valuable. I have an active life. I work out plenty, date around, volunteer once a week, lead a board gaming group, play video games, help a neigherbors son do HW. So my Time is very valuable. Therefor, $30000 a year won't cut it. Sorry, my time is much more valuable than that. Do I think I deserver $100000/yr? No, and I dont make that much. But I do believe my $7xxxx/yr is adequately compensating me for my time, and that what I do does make a small difference, though it isnt a direct difference in peoples lives, but an indirect one.