what if there aren't lousy conditions to practice in that week? Then what? It's not like the weather in Buffalo is predictable at all.
Because it's more comfortable for the masses to have a climate controlled stadium. Here is Phoenix for football and baseball , you have gorgeous days with the roofs closed. Also, the teams prefer it controlled, especially with such an emphasis on passing.