The gap between the good and the bad teams in MLB is pretty large. 4 100 win teams and 4 100 loss teams. It's never happened. I know there have been teams with worse records, but you're going to have a hard time convincing me the Tigers weren't one of the worst ever. Same for the Marlins the past few years. I don't believe they're necessarily tanking, they're just not going after FA and veterans until they know what they have coming up. So how do you combat this. How do you prevent the Mariners going 1-18 against the Astros?
Does MLB start fining teams for not winning X amount of games in an X year span. Loss of draft picks, cap space, etc? Attendance is down for the 4th straight year. Strikeouts are outpacing hits. Why would anybody that isn't a baseball regular want to pay for tickets, pay to park, pay to eat, to watch their team lose while striking out 12x?
The question is: if teams are really bad and the ball isn't put in play half the time, how do you convince people to shell out the money and go to games?