The NBA is a different animal, because you only need one impact player to be competitive. Lebron James, Kobe Bryant, Kevin Garnett, etc. have made their respective teams competitive. If James goes to NY guess what, they are contenders. The NBA is the most individualized team sport there is. As for MLB, take the 8 playoff spots and decrease that number by 1 or 2, because the Red Sox and/or Yankees are shoo-ins year in and year out. There will never be balance as long as some teams control their own broadcasting rights. Its not fair to say there is balance when one team can spend $200+ million a year on payroll while others are struggling to hit $60-70 million. They all get farm systems and draft picks, but some teams get to cherry pick others for their best farmed players. That system is not going to produce balance. Yeah, 16 game schedule vs 162 game. Robust minor league system compared to a cap system that puts most of the money into the starters and leaves most teams with little depth and every year a few random players are picked up off the streets to fill in for injured guys. I could see how it would be confusing. If you would have put it this way in the first place it would have made sense. But you said: Players move around too much, too many mediocre teams, season is decided by lucky bounces and injuries more than other sports. To top all that off the more popular/better teams still have all the advantages since they get to sign players for less where the crappy teams have to overpay to get people to come play for them. All of those descriptions refer as much to MLB as they do to the NFL with the exception of the "lucky bounces," which I would argue is not even close to how NFL seasons are decided. Maybe a game here or there, but I disagree teams make it to the playoffs because of a lucky bounce any more than a team could make it to the playoffs in MLB with a lucky bounce or bad call.