The reason that most of these are publicly funded stadiums is because an NFL team only uses it part of the time. The rest of the time it's used to host other events, concerts, sports, etc.
Also, and here's the real reason, a new bigger/better stadium can attract big time sports events: THE...