I vote for not babying the league even further. Plenty of great teams play in outdoor stadiums. Pats, Packers, Steelers, Ravens, Chiefs, Seahawks. These are all areas that get cold/wet weather. Bills aren't even technically the worst weather stadium historically, although they probably get the weirdest winds.
They should build a new open-air stadium that is just engineered in a way that diminishes swirly winds. That can be elegantly done while reducing costs in relation to a domed stadium.