My Mum has a policy that if she doesn't get a thank you she misses the next opportunity to give a gift. So if a niece doesn't thank her for a birthday present, she won't get anything that Christmas, etc.
I always thought this was harsh, but I regularly buy a small Christmas gift for a distant relations DCs. They don't live nearby but sometimes I post a gift, sometimes I drop it in when I pass by.
A few years ago I tweeted about being sad not to get thank you letter from a gift I'd given someone else... This distant relative flamed me saying you don't give to get thanked.
I have t received thank you letters from her DCs in two maybe three years.
No I don't give to get thanked, I do however think it's not unreasonable to get an acknowledgment for a gift that's been posted.
Wondering what to give them this year and I think I won't send anything.