This was my seventh Christmas together with DH, fifth married. It took us about four years to figure out a gift-giving plan that makes us truly happy, and that plan wound up essentially being to
not really give gifts.

We set a $20 per person limit, which means we usually give each other one or two small (often silly) items, and we fill each others stockings with favorite treats. No stress! We both prefer putting most of our discretionary funds toward traveling. We don't buy each other birthday gifts, either; we just book trips away during our birthdays, even if it's just for a quick weekend.
I think you're perfectly within your right to be disappointed, OP. I don't think there's an excuse for being an inconsiderate gift-giver, but if this something you've experienced in the past and your husband shows no readiness to change, maybe you need to work out a different sort of system next year, something that you know will benefit you both.