It really cuts both ways, though. Most World Series champions have these ridiculous contracts. The Red Sox have won 2 in the past 7 years. The Dodgers have plenty of these massive contracts and have been to basically every WS for the NL recently. The Nats just won with Scherzer, Corbin, Strasburg...yeah, they passed on Harper and later Rendon, but they're not there without those 3 massive contract pitcher prices. So unless you expect owners to start pushing $400-500 million payrolls, it is working out exactly as it should. The big markets spend big bucks to take a shot at titles, knowing that Jacoby Ellsbury and Nate Eovaldi may be literally useless contract players or shells of their former selves at some point in said contracts. When they reach a point like the Red Sox and Cubs have of, "oh, we are already at the luxury tax, we won 84 games last year, and we have no farm system. Let's not just sign our entire roster back/add to it so that we can have a $300 million payroll of 34-year-old vets" they hit the reset button. Most fans aren't sitting and looking at cot's baseball contracts so they don't really have a grasp on this, but it's probably the right thing to do unless you expect most or all of these teams to go to $400+ million. Well yeah but they had already won their two titles when they extended Sale and Eovaldi. The time to cut bait on those guys was before last season.