Yes, this is absolutely true.
We don't get those sub-zero days.
Also, the stadium is being built next to the old stadium, which is in the Lake Effect area where relatively few people live. The city of Buffalo itself (the vast majority of it anyway) rarely gets hit by Lake Effect snow blasts. I've been living here since 2002 and it has happened 3x.
Last year the city got hardly any snow, whereas the Southtowns (where the stadium is) got hit hard yet again, 70 inches total. In the city, we didnt go above 10 inches total for the entire winter. I have a snowblower and did not bring it out of the garage even once.