I ready something interesting speculating about how the human mind has evolved. The idea is that we have evolved to seek out scarcity – this makes sense for hunger, a type of scarcity, where we are driven to seek out food to the exclusion of much else. Building on this concept, is the idea that other types of scarcity drive us : seeking out money when we have too little, more social contact when we have too little, more power when we have too little, more of everything and to the exclusion of thinking about what we already have. This evolutionary approach could explain our consumer society and why we want more thinks which we see our neighbours have and we don’t. Maybe greed is an extension of this evolved need to seek for scarce things.
This stops up being happy as we are always driven by a perceived lack of something to make our lives complete. Maybe to be happy, we need to unlearn our desire always for more and learn to be happy with what we already have.