So, what is wrong with 'something they want, something they need etc..' & what is miserable about it?
I used to do it when my son was tiny & it not only saved me a fortune, but means he doesn't expect a transit van full of plastic tat every year.
This year, my son wants a gold coin for Christmas.
He also wants a particular massive Lego set.
He doesn't 'need' a gold coin or a Lego set.
He'll be blown away when he gets them though.
No misery involved & I absolutely can't see how getting him the only 2 things he genuinely wants makes me an mf.
He loves reading & always gets at least half a dozen books at Christmas, so he'll be happy with those too.
He is actually getting a couple more bits including a stocking, but he doesn't need anything at all & that includes clothes.
What junk should I be piling the room high with OP so you don't think that's joyless, instead of getting him the 2 things he really wants?
He's already said he'd be happy to get nothing else for Christmas if he just gets ONE of those two things.