After 12 games on Wednesday’s NBA slate, there will be no games on Thanksgiving day. The league typically does not play on Thanksgiving day while there hasn’t been an official reason for why this is, there is one logical explanation.
The league has tried to avoid going in a head-to-head ratings clash with the NFL where it can, even modifying the Christmas day schedule to avoid NFL teams in similar markets who have a game. The NFL has three games spread out over Thanksgiving day and the NBA simply cannot compete with that during the regular season. TNT started taking off Thursday doubleheaders last year due to Thursday Night Football ratings. And many NFL fans feel Thursday games are the worst games of the schedule.