This is why people in modern Western societies are still not satisfied, even though they are so economically advanced and thus have so much facility for sense enjoyment. They always want more. As the late British economist E. F. Schumacher points out:

Is there enough to go round? Immediately we encounter a serious difficulty: What is “enough”? Who can tell us? Certainly not the economist who pursues “economic growth” as the highest of all values and therefore has no concept of “enough.” There are poor societies which have too little; but where is the rich society that says: “Halt! We have enough”? There is none.*

What's really needed is to recognize the need for spiritual as well as material happiness. A society that has great material prosperity but lacks spiritual purpose is really a poor society. A body without the soul is a dead body—even if it is nicely decorated with fancy ornaments.

There is more than enough food, water, fuel and so on to satisfy the actual needs of everyone on the planet. But there is not enough to satisfy everyone's greed. Even if it were physically possible for you to consume all the food, water, and fuel in the world, you still would not be satisfied. “Material food” cannot satisfy spiritual craving. Since the materialist is never satisfied, he never feels that he has had enough.

~ Jagad Guru Siddhaswarupananda Paramahamsa (Chris Butler)