Why is the NFL the only sport that has its stevestojan together? They have a reasonable salary cap, and every team has the ability to be competitive. They couldn't ask for a better minor league system then the NCAA. The NCAA trains, develops and promotes these prospects for free.
Then you have MLB, where teams in smaller markets are going bankrupt. The NHL is going to be locked out for a long time. And then their is the NBA, which has turned into a street ball joke.