Well, there's actually a reason behind it. In Britain, the traditional way of saying "Merry Christmas" is "Happy Christmas". It's a cultural thing and it's just the way it's been for many years. In fact, the phrase "Happy Christmas" has been around since the 1800s. So, it's just a part of our language and tradition here.