Both the NFL and MLB have had 13 different champions. So both models are working
and MLB has higher playoff access (or did as of a couple years ago). But I agree that MLB could definitely learn from the NFL to make the sport even more level of a playing field when it comes to payroll.