It actually is very odd because when I think about what my adult son, for instance, buys his grandmothers, they are always very nice presents, usually from Boots, selection packs of soap, body lotion etc. My son is a young man but even he knows that you can always rely on pre-packaged gift packs if you're feeling clueless (as a man) about what older women might like.
If my DH bought me a gift pack of smellies I would shove them where the sun doesn't shine. In fact if anyone i know bought me any of those i wouldn't be happy. Maybe older women pretend to like those things because that's what they've been given since time immemorial?
If you give them a list, it's not a present. It's making buying the things you want needlessly complicated.
it really isn't. It is acknowledging that there are some things that would be a complete waste of money - and that these things wouldn't be.
If you are married to someone, the tiniest bit of courtesy would be to know them well enough to buy them something.
So, OP, what are you going to do? In your shoes? I'd ask him to exchange it. And i would be instructing my DCs about what things are good presents and what things aren't.