This has been making the rounds online.
Four team divisions just reflects the inability for people in sports not to be hopelessly NFL-brained about everything. But it does (mostly) put the local rivalries together, which is the right idea.
The best path has been obvious to me for a long time.
Four eight team leagues. Call them leagues. Call winning them winning a pennant. Winning the pennant in an 8 team league over the course of the six month season was the core of baseball for five-plus decades in which it dominated the public consciousness.
And these leagues should be regional, and the schedule should tilt toward playing the local league more frequently. MLB is not like the NBA where you need the stars to visit every city every year.
Regionalism is a very strong instinct in Americans that sports are increasingly ignoring in favor of bland corporate slurry. Reject that. Winning the Midwest League should be like winning the Big Ten, not like winning the NFC South, it should be an accomplishment recorded and cherished independent of the World Series.
And then this setup dovetails perfectly into the new playoff format, with the four league winners getting byes.