I really love what TF/Plano wrote. It is absolutely not about the material items.
I have a husband who is on top of every holiday, anniversary, etc. *I* am the one who sometimes forgets! Nothing to do with the chromosomes, everything to do with the fact that he's just a lot more attentive about calendar dates than I am.
We give each other things from time to time. He just gifted me with a beautiful celadon green bowl because I have a smaller one I like. Two weeks ago and he says "Happy Valentines Day." He will likely buy me flowers at some point, though not usually on The Day, because the flowers are generally pretty picked over.
I will likely get him something he can enjoy, usually a few good craft beers. That's what he likes. Right now he's very sick and I've been showing love for him by taking care of him and keeping the house running. He's so appreciative. To me, that is already a gift in and of itself.
I feel there is something I should add, something that doesn't sit well with me: you start your post by complaining about your husband's failure to buy you presents. Just me, but loving couples don't usually go online to first complain about their spouses 'skill sets' or the way they don't measure up. I know my husband would feel terribly hurt if I was discussing my disappointment in him with strangers, just as I would, had he posted something like this about my inadequacies. Part of having a loving marriage is protecting each other from unnecessary nonsense.