It's just a psychological thing, really. Having legitimate extra time off when you'd normally be working is a bonus. Having xmas over a weekend just uses up a weekend when you'd be off work anyway. In fact, it would be a waste of a weekend for me.
What if the holidays were made to fall on a Friday and a Monday as at Easter? That's the kind of thing I meant. Sorry, poor phrasing of the original question.