I think that the commercialism of Christmas has a lot to do with it, the more commercialism there is, the more elaborate the outdoor decorating is. Nativity scenes are being replaced with Santas and reindeers and the true meaning of Christmas is getting lost.
Christmas is a Christian holiday and it used to be that only Christians celebrated it. Now almost everyone around the world is celebrating Christmas, no matter what the religion. Nativity scenes are being outlawed because they may offend non-Christians. Why are they offensive, they just portray the First Christmas. After all, if Jesus wasn't born, there wouldn't even be a Christmas and that would really be offensive. Put Christ back into Christmas,
is the reason for the season!