In terms of survival, selfishness is the foundation of existence. Much like excess is the foundation of charity.
Then why did you post that you were puzzled that we do not have paradise here on earth?