Teams like yankees, red sox have gazillion dollars to spend...where as small market teams like houston, Cleveland never have a chance to compete.
NBA and NFL has salary caps...so why doesn't MLB have it?...are players against it?
Realistically, there are only around 12 teams every year which even have a chance to make the playoffs. Why do we even play the regular season...just make these 12 teams directly play ployoffs every year