I think the times are changing. We can see the problems that the Yankees have with long term contracts and the luxury tax. It is painful to let Ellsbury, Drew, and Saltalamachia go, but they can be replaced with younger and cheaper alternatives. They might not be as productive at this stage of their careers, but Bradley, Bogaerts, and Lavarnway are reasonably talented enough to fill the holes. The Cardinals let the amazing Albert Pujols walk but are now likely to be contenders for years to come. They have put their confidence in their strong supply of prospects.
We will likely have to change our way of thinking to move into this new era. It is no longer wise to tie up aging stars to long term, expensive contracts. The Phillies, Angels, and Yankees missed the playoffs with all their long term, high priced contracts. The Sox are in a position with their prospects to avoid a similar problem.