Pheonix, couldn't agree with you more! I, however have taken it one step further.
Partly due to financial constraints (well, mainly actually) and partly on principle, I do neither cards or presents for anyone, whether birthday, christmas, anniversary, whatever. My only concession being the ex's parents (flowers for mum, puzzle books/sweets for dad) as a token of appreciation for all they have done for me and mine over the years, like be there, unlike their son!
My DSs got used to it when they were younger, as they understood that my money just didn't stretch that far...but they had presents from other family members so didn't miss out.
My DGCs also get plenty from their extended family, too much in my humble opinion, to go with the inordinate amount of things they have already.
My 'presents' to all of them is, and always has been, my time, my love and my support. I always see them on their birthdays, and go to their parties....with everything else going on they don't notice that I have come empty-handed, they just notice I am there, that is all they need from me.
At Christmas, they all have Christmas Day at home with their piles of stuff, and everyone, including M&DiL come to me on Boxing Day for fun, cuddles, love, laughter and a bit of grub!
I might add that my DSs are all happy with this, and don't 'do' cards much either, but they always ring or call round on Mothers Day and my birthday, and afford the same courtesy to their Grandparents (M&DiL), on their birthdays/Mothers Day/Fathers Day!
Slightly unconventional maybe, but it works for us, and means that we mark these days with each other through love and appreciation, not a sense of duty and for what we can get out of it.