Part of the explanation is simple: Christmas in the United States has become a cultural event about food, family and gifts.
One of many articles written about the 10% of churches that cancelled Sunday Worship on Christmas. But, I think this quote really gets to the heart of the matte: culture. Which raises the question: when should we (Christians) capitulate to culture and when should we stand firm?