Excellent point - I completely agree. (Interesting choice of HN name by the way, "no needs".)
I often tell people the following:
The world only works if you think of others first, and yourself second.
If everyone thought of your needs, they'd be met by now. If you only think about your needs, you have long road ahead of you.