I hate wasting money. One big way I hate seeing money wasted is when people buy gifts for other people which they do not need or want. It is such a waste. I therefore believe that it is much better to ask someone what they want and then they will not get something they do not need or use. It may be that they want something seemingly boring like pool heat pumps or a technical book, but surely it is better for them to get something they want and will enjoy, than something you think they will find fun.