Economist: Gifts of cash or gift cards, which allow the recipient to choose the actual gift, are more highly valued by recipients than are gifts chosen for them by others.
Conclusion
Cash / gift cards are more highly valued by recipients than are gifts chosen for them by others.
Evidence
In a study, people were asked how much they'd pay for a series of gifts that people had bought them, and the average price they said was only about 2/3 the cash price of the gift.
Evaluate
Given That people only said they'd spend 2/3 what their gifts were worth
How Can We Argue That people value gifts given to them by others more than they would the cash equivalent?
We could say that monetary value is only part of "value". What about sentimental value? My daughter might only pay $10 for the $15 penguin stuffed animal that I got her when I was in Patagonia, but that doesn't mean that the penguin I gave my daughter is only worth $10 to her.
As a commodity on the shelf, she thinks it's worth about $10. As a totem of my love for her, she wants to keep it forever.
Similarly, we often buy gifts for people that are more indulgent than what they would spend on themselves. I will only pay about $35 for a bottle of scotch, as will many of my scotch-drinking friends. But if I'm buying a gift for one of them, I'll buy the $50 bottle for them.
Would they pay $50 for that bottle of scotch? No. But would they rather have $50 or the bottle of scotch?
Possibly the bottle of scotch. If they just had the $50, they would spend it frugally. That's not as much fun as someone else spending $50 indulgently in some "Treat yo'self" type way.
Goal
Look for an answer that talks about the more complex ways we evaluate the value of gifts (more than just what we would pay for it). Maybe an answer will provide a story where we would see more value in the overpriced but thoughtful gesture than we would in an equivalent cash gift.