At the very least, they saved the city of Philadelphia from the seemingly inevitable riots, car burnings, and deaths that accompany a professional championship for cities that haven't had one for a few years.
One note however, the 50th anniversary of the end of World War II was 10 years ago, but I don't remember any salute to out soldiers, sailors, marines, and airmen before Super Bowl XXIX. Please don't misunderstand, I am in favor of honoring those in uniform every year. I'm just pointing out that even the NFL realizes that our holiday from history is over. This is a good thing.