MLS is organized in such a way where it MAKES SURE it won't end up like the NASL.
consider first, the very low salary cap placed on teams. while the rest of the world scoffs at the pay MLS gives, it does so to make sure that we do not pay more than we can handle, in order to prevent what the New York Cosmos did (by all the best players in such a way where the rest of the league couldnt compete).
the second part is considering the Stadiums being built. the NASL days saw teams being moved around from city to city, changing identities simply because of stadium issues and who can shell out the most money. the MLS expansion rules make it clear that a distinct stadium be planned out, as well as a responsible ownership.
furthermore, the NASL, wasn't very stable financially overall. MLS may not be making bank, but it at least is taking step to ensure the right people are running the organization. the inevitable part was simply recklessness on the management side of the NASL. MLS will survive. i support it wholeheartedly and consider the San Jose Earthquakes MY team. not Liverpool. not Inter Milan. i go to every game i can and stand with the supporters section. plus, many MLS teams do NOT play in empty stadiums anymore. attendance is rising, and TV contracts are being created. soccer will soon become more and more integrated into the American mindset as the generations pass, but at least MLS management is taking the right steps to ensure that my sons and daughters will one day be able to see MLS games in the future.