And just exactly how did you want them to schedule the two games?
New England is starting as soon as you can, 1 pm, and Green Bay at 5:30 local time (not exactly night game) so games don't conflict. NFL can't control who is the game so they schedule what is best for all. Don't forget they have to factor in the west coast.
And as far as the CFL scheduling games in winter at night, seems to me that was what happened here in the Grey Cup with Toronto and Edmonton in a snow storm!
And don't ever think the NFL is bush league. There isn't a league anywhere that knows better how to play to the fans and the sponsors.