Baseball is a game of standing around, you have a pitcher pitching, catcher catching, and a batter hitting, everyone else stands and waits for something to happen. After you get past that you have an umpire who calls balls and strikes and some umpires call the same pitch in the same location differently. The factor of an umpire guessing at what he thinks is a ball or strike is another bad aspect of baseball let alone any sport. You need the game to be based purely, or as close as possible, to the players on the field not an umpire making mistakes. After all of that you have the length of the season. 160 games that's just stupid. You could make the argument that soccer goes all year long, but their season is only 32 games. They have tournaments that are during the year which add excitement, you should do the same baseball. You have the NL where pitchers hit and an AL where they don't.
Chat with our AI personalities