Not everyone is easy to buy for though. My mum doesn't like sweet things, doesn't have a bath, has plenty of clothes, hardly ever wears make-up, gets perfume for her birthday in October, doesn't like hampers, as she lives alone and they always have jam in them (😵💫), and that's just off the top of my head. Oh yes, she has a cat, so no candles, diffusers, jigsaws or anything that might get spilt or knocked over.
Also, I am expected to come up with ideas for my children to buy her as well as for myself, so it's incredibly limiting when I've knocked those ideas off my 'possible' list. She makes it very clear when she's disappointed, too (ie every Christmas and birthday), and regifts pretty much everything.
I'm not one for 'you should be grateful for anything and everything', but there's a limit to what people can buy if the recipients are so difficult.