Nobody "needs" anything except the immediate necessities of the moment: enough food and water to survive on, shelter from storms and predators and the like. Life would be very miserable if we only had what we "needed", and we'd waste our lives away trying to subsist from moment to moment -- and die very early from the struggle.
On the other hand, satisfying people's desires in addition to their needs, and doing it through the mutually beneficial exchange called trade, has created so much wealth that today billions of people won't ever have to seriously worry about diseases that once wiped out half the population of the planet, let alone starving or freezing to death.
I'll take that deal over the complaints of leftists with high time preferences and an inability to control their spending any day.