I agree with your premise. However, remember when the Bills landed a franchise in Buffalo the city was considered large and it was projected to grow. Decades later, throw in high taxes, climate and the appeal of coastal cities (in general) and your story takes on a new meaning. Upstate New York is over ally impacted by its history (politics) and climate. It has been unable to emerge from either.