I love watching football, but one thing you need to understand about the NFL is that the NFL is not about football fans. The NFL is about expanding its global brand and extracting as much money as possible from events that take place less than two dozen times per year. The Super Bowl is the NFL's way of winking at the fans and letting them know this. Most of the tickets are not sold to fans, but rather given away by corporations, mostly to people who aren't even really football fans. It is an event more than a football contest. And when determining which city gets to host the event, how much money the owners have managed to extort from public coffers of those cities is a critical deciding factor.
You want to host the biggest annual event in the world? Well, I tell you what, you're going to give us 500 million dollars for a new facility, and THEN we're actually going to take away one of the annual events that uses that facility (and brings money in to your city) because we (the tax exempt League) can extract even more money from suckers in another country that way.
Hope you enjoy your regular season football games in ****ing China.