Actually the convenient part is thinking that gameday is a significant source of revenue for the Buffalo area. Except for the people running parking lots around the stadium, and the stadium workers themselves no one is impacted significantly. Thinking that this has any impact on a Buffalo wide economic scale does not have any basis in fact, again in my opinion.
And again, in a perfect world I agree having all games in Buffalo is the best possible thing.