MLB system may be flawed.. Ok lets look at the way the other sports are run. NFL is considered to be a effecient model for running a sports lague. There is a salary cap, revunue sharing parity of schedule, biggest TV money,, ans lets see what happened... Since the salary cap was instituted players are released to meet the cap. Unless a player is a franchise player he is expendable. Players come and go and it makes you root for the team..not the for the players. There are no dominant teams. Teams are broken up right after they win the Super Bowl. Yes thee is parity.. any team can win.. I liked it better when in the 70s when the my hated teams the Cowboys , Steelers and Dolphins would win.. and my fave team the Giants were doormats... because I knew all the players and beating any of these teams was all gravy. Yes the Green Bay Packers with a population of 70,000 can compete with New York equally. But it justs makes me feel like I am watching my kids play.. everybody has to win.. blech.
The NBA also has a salary cap and unless your GM /cap expert can make it work.. You can be like like the Knicks.. the team with the worse bunch of overpaid players because of the stupid signings and draft choices than any team in the NBA. I doubt if they had all the money to spend they will still be horrendous. The Sacramento Kings are in a small market and are the cusp of winning the NBA champioship over the last few years.. because of smart signings and draft choices. If they had more money could they be better... who knows. If the NBA were like MLB Sacramento would not even have a team.
The NHL also has a salary cap.. you have a team with the most money from cable, radio, merchandising ie the Rangers who worse than the Knicks. The devils who can't sell out their playoff games are Stanley Cup champs because again the smart dealings of their GM .
MLB has teams with high payrolls.. Dodgers, Mets, Rangers, Diamondbacks, who have no chance of winning this year.. why? stupid signings, players underacheiving, injuries. Do any people complain about them? I am happy the Rangers who signed A-Rod for 25 millon a year, last year signed Sun Yon Park for 8 millon a year, Flop. Mets signs Vaugn, Alomar, burnitz, Glavine for mega salaries.... flop.. the Dodgers who signs Kevin Brown. for 117 millon, their third baseman for millons flop, .
Remember the Marlins in 1997. they were drawing 35,000 peole a game.. Thet had a great team... then the owner wanted to sell..to make a big profit.. so he just sold of the team part by part.. to the point they were a bunch of young nobodies, even now they can't draw all of a sudden. So When the team does not win.. nobody shows up.. Just like the Yanks in the early 1990s.
So what I am saying that the Yankees have tons of money.. but they have a smart Gm who rarely makes a mistake of signing bums.