I find that line "
You are hard to get presents for!" to be a very weak [near lame] excuse!
If you give me a 'gift card' [rude], I'll use it to purchase something for you, but NOT as a gift.
Selecting a unique gift needs some forethought but it isn't rocket-science.
Only taking into account the individual's *Wants and *Needs becomes shortsighted; if the gift will not create heartfelt memories.
I have come to the realization that I enjoy
giving more than
getting.
But there are limits:
*I will not gift "
junque" (cheap/crap/pos/useless) products.
*I will not gift you a food-blender, if you are an omnivore!
*All my gifts have to include the product's 'support' material, so that you don't have to absorb the incidental$.
*Thus, I try to not to give battery-operated gifts, or - for example - an Espresso machine, since I would have to also buy the beans as incidental$.
ymmv