The symptoms and signs have been here for years. We're noticing it now because of the serious lack of activity this winter... The best of the best free agents have no issue getting long term contracts. Harper/Machado/Kershaw will have multiple 7-8 year contracts to decide over because of their age heading into FA. The rest will demand similar long term contracts and struggle to find a team willing to do so. You bring up analytical front offices and that plays into it for sure. They see years of data handing out poor FA contracts rewarding past performance, and now they don't want to do it anymore. So how are players supposed to get their piece of the revenue pie? If the market is capped for international FA, and their contracts are controllable for 6-7 years, how can they earn money for their performance right now?