The stadium thing is a factor because there aren't many empty NFL-calibre stadiums sitting around, and nobody's going ot get the funding to build one.
Furthermore, when billionaires buy teams, its usually financed by a big fat chunk of debt. Nobody but nobody is handing out credit in the hundreds of millions right now, so unless someone is willing to buy a franchise in a pure cash/stock deal, a purchase price is going to be much lower...which can probably only help the local prospects