Gifts for the person who has everything and what still works
Short answer: The person who has everything is still missing what they use up. Socks, underwear and towels wear out and are replaced too late by almost everyone.
Consumables rather than objects
Anything that wears out gets replaced too late, because it does not feel like something you have to buy. There a gift is always usable. See Christmas gift ideas.
An upgrade of something they have
If they already have socks, give the same in a better quality. That is a gift felt every day. See all bamboo socks for men.
Towels never get replaced
Most people use towels that are ten years old. A new set is one of the gifts felt most. See bamboo towels.
Several the same rather than one fine one
Five pairs of the same sock are more usable than one expensive pair. See bamboo underwear for men.
For her
The same principle applies both ways. See Christmas gifts for her.
Frequently asked questions
What do you give the person who has everything?
Something that gets used up. Socks, underwear and towels are replaced too late by most people.
Is an upgrade a good gift?
Yes. The same item in better quality is felt every day without you having to guess.
Why are towels a good gift?
Because most people use towels that are many years old and never get them replaced.