It's becoming a trend especially in the USA not to greet people with the term "Merry Christmas". This is because companies fear offending people who view it as a religious term against their belief systems (atheists, agnostics and anyone else). Granted, perhaps another reason may be using it as a catch-all term to include Hanukkah as well.
I find it funny that in "Christian" USA this is happening.
The term "Happy Holidays" just seems so cheap, it doesn't provide any feeling of the season being special. I mean, it could be used anytime of the year, memorial day, spring break, school holidays, your vacation to Bali.
Even though Santa Claus is a caricature of St. Nicholas, I still can't imagine him wishing everyone "Happy Holidays" instead of "Merry Christmas".
"Merry Christmas" brings a feel of warmth of joy and love and peace and goodwill. How can that even compare to "Happy Holidays"? Fine, so some people may use "Seasons Greetings" but what does that mean? Can we use that to welcome Spring, Summer, and Autumn too? How about, "Festive Greetings"? Close--but which festival?
Even in Malaysia and Singapore when Chinese New Year and Hari Raya Puasa coincided, we used both terms or the amalgam Kongsi-Raya.
So, therefore I think we should be more tolerant to the term Merry Christmas.