All the problems of big market teams building dynasties started when the draft picks started getting million dollar bonuses. Thanks Scott Boras.
Up until then, the only advantage big market teams had was in free agency, and that proved to be not that big of one, given the number of big contract flops, and the fact that it mostly was players past their time. Small market teams could still load up in the draft and compete that way.
Now, it is rare for the best players on the board to go in order. All a top ten player needs to do give some outrageous demand before the draft, and he drops down to the Yankees, Phillies, Red Sox, Angels, Dodger.... How do you think that they were able to get players like Chamberlian, Hughes, Billingsley, Kershaw, Buckholtz, Ellsbury, Bard, Weaver, Saunders, Hamels, Utley...
Teams like the Reds have to either spend money that could be spent keeping arbitration eligible players, on the best player in the draft, or draft safe pick and let the big guys draft the best players.
Until this is evened out, the big guys will keep on winning, year after year.
"Imagination is more important than knowledge." -- Albert Einstein
The draft is another example of how Big market teams have an advantage.
Big money does not guarantee success but it does make it more likely. In the Mets case they were hit with the injury bug bigtime