Interestingly, in 1960 there were 16 MLB teams that played 154 regular season games for a total of 1232 games that year, compared to 30 MLB teams playing 162 games for 2430 total games (almost double!) a year today. I imagine other sports have seen a similar trend as well.
The Houston Texans are the most recent NFL team, but I feel baseball has been more willing to add teams than the NFL has (and baseball games happen almost every day, whereas football is once a week).
I've always thought you have baseball team fans and football sport fans; baseball fans want to watch their team, football fans like watching their team but want to watch all the teams, too.