Its different in baseball than in the NBA or even football. There is no salary cap and no revenue sharing in baseball. That destroys small market teams.
Example, even when Cleveland was awesome in the mid to late 90s, winning the central every year and making two world series appearances... they were LOSING money. And they didnt have a huge payroll.