Tom Szczerbowski/Getty Images
In baseball, unlike other sports, money rules.
Please don't give me that tired old "every year a Cinderella team makes a run" crap.
If money didn't buy winning teams in baseball, then why do the Yankees, Red Sox, Angels and Rangers spend astronomical amounts of money signing free agents to deals worth in excess of $200 million?
You might not be able to buy a championship in baseball, but you can certainly buy a spot in the playoffs.
Teams like the Royals, Pirates and, until last year, the Orioles, are stuck fighting for second- and third-tier players or trying to find diamonds in the rough in the minors because they simply cannot afford to pay players what the Yankees, Angels and Red Sox pay.
Catching lighting in a bottle is not a valid method for long-term success. No, it's well-known that if you want to be a perennial contender in baseball, you have to spend money.
A salary cap would change that instantly. Teams would have to learn to do what NFL teams have learned to do. They would have to manage their talent and often would have to make tough decisions, parting with players whom they can no longer afford. And it would keep teams from raiding other team's rosters and farm systems.
This one simple thing would give people in Kansas City, Milwaukee, Pittsburgh and Baltimore a reason to hope come opening day.