I mean, I think I saw that it's between 3-14°F (-16 and -10°C). Would you want to leave your cozy home after work or skip out early for some of these afternoon games? Plus, I believe the south towns got hit with lake effect snow around Christmas. That impacts inbound travel from the south of the city. North towns may be more clear for traffic, but still rather frigid.
Further, I'm not surprised that locals, who've seen annual increases on a crappy NHL product ticket, aren't eager to spend after the holiday on afternoon workday games and whatnot. At least there shouldn't be a doubt about the ice in the outdoor game, just hope that there's not another southern tier snow band like in that recent Bills-Colts game.
Example box office ticket prices via:
http://wjcinbuf.co/ticket
Denmark vs. United States - Tuesday, 12/26/17 - 8:00PM EST - KeyBank Center
Best Available (all price levels): $75.00 200 Club, $55.00 100 Preferred, $55.00 100 Level II, $32.00 100 Level III, $32.00 100 Level IV.
Slovakia vs. Canada - Wednesday, 12/27/17 - 7:00PM EST - KeyBank Center
Select a Price Level (all amounts in USD): $110.00 200 Club, $90.00 100 Preferred, $90.00 100 Level II, $70.00 100 Level III, $70.00 100 Level IV, $70.00 300 Level I, $50.00 300 Level II, $35.00 300 Level III.
Sweden vs. Czech Republic - Thursday, 12/28/17 - 4:00PM EST - KeyBank Center
Select a Price Level (all amounts in USD): $45.00 200 Club, $30.00 100 Preferred, $30.00 100 Level II, $25.00 100 Level III, $25.00 100 Level IV, $25.00 300 Level I, $15.00 300 Level II, $10.00 300 Level III.