I have mixed feelings on this one.
I wouldn't dream of not acknowledging a gift, but I know that when they were students my children didn't always remember, as my mother expected me to know whether they got her cards and so on. I said that I don't know - why would I? They lived miles away, and I didn't see their post or speak to them every day, but she would pester me until I find out.
I know that they should have thanked her, but it wasn't my fault if they forgot, and it's really irritating to be asked whether someone else has got something. I suggested that she ask them direct, but I think a lot of older people don't realise that phones work both ways , so it ended up with me ringing my mum (she doesn't ring me), for her to ask me to ring them to ask them to ring her 🤪.
I also know that banking cheques was difficult for both of them, as banking hours are so limited. Neither had a local branch, so it would mean going into the city centre if they could find a day when they were neither studying or working and the bank was open. I don't know if they can pay in online now, but this wasn't an option when they were students.
I do agree with biglouis's post though. My mum was in hospital recently, and both of my children got in touch with messages and flowers. Surely that shows they care more than a token 'thank you' for a gift?
I don't know why younger people seem to find it more difficult to say thank you, but I absolutely disagree that this is because they are badly behaved or bad citizens. I think it's just one of those things that generations do differently for reasons we don't understand because we are not them.
I think it's a shame that so many people set so much store by 'thank you's - even going so far as to consider stopping sending gifts to people they say they love. It just sets people up for disappointment, when IMO it's so much more important to know that they care about you than that they are grateful. Having said that, if the gifts are only being sent out of duty anyway, then it probably is for the best if they are stopped.