As has been said over and over by many, Bills games were moved because roads were closed in Orchard Park. There were travel bans. State of emergency. Had nothing to do with a dome or no dome.
You couldn't go to Walmart either, and that has a roof.
I will always hate domes for football. It's an outdoor sport.