Presumably you don't know what time they are going to show it so you have to watch Cbeebies the entire day.
Also, they don't promise to show every card so what a waste of time if you've sat in front of the telly the whole day and they don't show it.
And presumably little Alfie aged 1 hasn't got a f**king clue what birthdays are anyway and the entire event passes over his head.
I dunno, call me mean-spirited, it just seems a bit of waste of effort.