This is an interesting topic, because what do you do? You can't pay all young players a TON more, because only a small handful are worth it. You start taking away the "free" years and there are a lot of guys who don't get the chance to develop because they are forced on ML rosters or are gone. Not every prospect can cut thru the minors and onto a big league roster in 2-3 years. Baseball is an outlier sport because of varying stages of development time for so many players. It's obvious we are seeing a shift, as more and more veteran players are not seeing the 5-6-7+ years contracts into their 30's. Teams are getting smarter....payrolls aren't getting smaller though. Guys are still getting paid. It's interesting. I'm not sure what the solution is. I think they need to push back the deadline. Not enough teams are ready yet. Push it back 15-30 days.