Because nearly everyone is off work on Christmas and they will watch NBA games. So it's the most exposure you can get in the regular season.I know that, but why would teams want to play on christmas day? If I were a player, that would be a day I would not want to play and just stay home with my family.
I'm not from the US, is there something about playing on Christmas day that makes it important?