I just looked it up out of curiosity… since 2000 there have been 16 teams that won a World Series, and 11 teams that won an NBA title. So they are getting closer to parity.
The salary cap/floor/revenue sharing baseball needs to adapt is far beyond my comprehension. It won’t be perfect at first, but something needs to happen otherwise growth will grind to a halt. It’s becoming increasingly difficult to be a fan of a team in central USA when we can’t afford star FAs or retaining home grown stars. Kansas City has next to 0 chance affording a 15/$800+ million contract to Bobby Witt Jr. when he’s eligible for FA.