I'm not sure why "some people can never be satisfied, and always want more, more, more, more" is relevant to a discussion of meeting everyone's needs.
Everything else is subjective. Either you define "needs" to be objective and thus you can satisfy them with just those things or you can talk about them as "wants". It's just semantics.
We pretty much have all objective needs satisfied. That shouldn't stop anybody to persue their "wants".
While I wouldn't say it's "settled science", it's a fairly well-studied area, and we don't have to just throw up our hands and say it's either bare-bones survival or anything anyone could possibly ask for.