You can have everything a person could possibly need by the standards of our culture—but those standards can badly misjudge what a human actually needs in order to have a good or even a tolerable life. The culture can create a picture of what you “need” to be happy—through all the junk values I had been taught about—that doesn’t fit with what you actually need.