My in laws were like this OP. To be fair to them, they did put on a good Christmas dinner, with a nice joint of beef, but there were very few trimmings, a single bottle of red and a couple of beers for six adults. And then nothing else for any of the NUMBER of days we were expected to stay.
Nothing for breakfast, no snacks (those are for fat people who they hate), no other 'main' meals planned, booze had run dry (except for FILs secret stash of beers in the garage).
I remember FIL muttering that he had expected us to have left overs for a few days, but there was just enough for the main meal, let alone enough to sustain 6 adults for days on end as they had, bafflingly expected.
The first time I went to visit there was nothing to eat except a small amount of cheese on toast on Boxing Day (and there was barely enough of that) and then DH and I went out and spent a lot of money buying enough food for six adults when we were poor new cohabitees in our early 20s in our first job. And his parents expected NAICE food too. His brother contributed not a crumb. I'm going to admit I was livid, and it didn't do our relationship much good.
Future Christmases were handled by 'bringing the cheese board and a pudding'. And of course this included fruit, chocolate, bread, butter, nuts, crackers, chutneys, antipasti and additional booze. Sometimes even a ham. And booking somewhere for Boxing Day lunch (I never managed to get them to agree to book somewhere for Christmas Eve dinner... that is a whole other story). And not staying for that long.
But honestly, the resentment at the insistance that we spend Christmas with people who didn't really like it, and had the hosting abilities of a bed bug, alongside being generally nasty, difficult people set in.
I'm going to come clean and admit I am now v low contact with MIL for many, many other reasons, (FIL died a few years ago) and it is glorius to have dropped the rope over trying to make visits to them in general, but most of all Christmas, work. DH is unhappy about it though... Standing your ground does come with a price.