I think the NFL disagrees. Every way the game has evolved is in favor of clean high scoring games. I think owners feel the same way too. Especially the northern owners who know they will never see a Super Bowl without a roof.
Not sure that's true though...
a) a lot of cities couldn't host a SB even if they had a dome. You put a dome in Buffalo, and they'll still never get a SB. They don't have the infrastructure to handle on. Hotels, access to airports, restaurants, etc. It's why SBs are played in cities that are already more capable of handling.
b) SBs really don't make that much $ for the "team" that hosts it. It'll make $ for the local economy around it, but the best a team is going to do is get the stadium revenue from what essentially a normal game (i.e. they can't sell more than the max tickets they have), and most SB tickets are purchased on secondary markets anyway. And that's after they take out the massive amounts of $ they have to pay just to get the SB.
c) most of the $ from the SB comes from the ridiculous ad revenue they get, which is also distributed to everybody.