I'm coming to the conclusion I just don't understand gifting, and that I'm a bad buyer of presents, particularly at Christmas.
I personally like practical gifts that I'll actually use or enjoy. These are the kinds of gifts I give too, as I'm very environmentally conscious.
But other people just seem to love and want pointless tat? Supported by the fact nobody ever gets me anything I ask for at Christmas and buys me useless tat instead. Eg. Instead of getting me some flower bulbs or useful tools or plant pot for my new garden, which is what I asked for, DP has totally ignored me, and DP's (adult) brother has got me... a large metal frog garden ornament? Completely useless.
Last Christmas I bought DP's 90yo gran a nice toiletries bag with Lush soap, a lip balm and hand cream, as she was going for surgery and needed residential care for a few weeks afterwards. She appeared to be baffled by this gift, but absolutely loved this stupid light up penguin thing her other (adult) grandson bought her?! What am I not getting here?