I read this article today and I think it explains it best.
SMALL EXCERPT FROM THE ARTICLE - CLICK LINK TO READ WHOLE THING
The next Super Bowl will return football’s championship showcase to its western Pennsylvania coal miner's roots, outdoors with the possibility of elements—cold weather, ice, and snow—impacting the game, which is scheduled for Feb. 2, 2014, in East Rutherford, NJ.
The NFL's real reason, though officially unstated, for choosing the Meadowlands site is all about money. NFL owners "reward" communities that put up money for new facilities and the owners. NFL owners no longer have a rotation set of warm-weather cities such as Miami, Tampa, New Orleans, San Diego, or Pasadena/Los Angeles that automatically host games.
Miami is out until Miami-Dade or Broward County or the state spends taxpayer dollars to either upgrade the area’s existing stadium, or build a new one.
League owners awarded the 2004 and 2006 bowls to Houston and Detroit because taxpayers funded new stadiums in those cities. The Valley of the Sun, the Phoenix metropolitan area, hosted the 2008 game after voters said yes to funding a facility in Glendale, Arizona. Arlington, Texas, was rewarded with the 2011 game after local residents agreed to pay for half of Jerry Jones’s new Dallas Cowboys stadium by approving a local sales tax hike. Indianapolis got the 2012 Super Bowl after local politicians agreed to fund a new stadium. Some of these deals give local owners virtually all (92 percent) of the stadium-generated revenues from every event in the building. It is assumed that the new stadium in Santa Clara, California, which will house the San Francisco 49ers in a couple of years, will get a Super Bowl, since Santa Clara residents are spending hundreds of millions of dollars for that facility.
No wonder NFL owners are putting "The Big Game" in different cities. It is an easy thank-you for locals who are footing stadium costs.
Basically, the NFL is using the Super Bowl as a way to force taxpayers to reward cities that use taxpayer money to build stadiums, and punish the cities that don't.