What Happens When Teams Stop Paying for Past Accomplishments?

One of the major exploitable market inefficiencies in baseball is that teams pay so heavily for past accomplishments. No team does this more than the Yankees who have evolved into something of a straw man in this debate. The long contract which they gave to Alex Rodriguez means that the team will be playing Rodriguez more than $20 million a year in 2015-2017. Nobody can seriously think Rodriguez will still be an elite player by that time. Even if his current season is viewed as an off-year, it is not realistic to expect him to still be a top star during the last three years of his contract when he will make a total of $61 million.