that money is sunk, they aren't going to get anything better back just by paying it, considering the alternative is just paying it in the first place. the money is sunk, but of course they should expect a better return the more they pay. if a team is getting a player, the less money they have to pay him, the more valuable he is and the more he should cost. if they don't get enough in return, then they should be paying him to play for the Cubs, not the yankees. there's no question that a team should have to give up more for soriano and $18M than for soriano and $10M (or $5M - or nothing) or something. here's how other teams are gonna look at it option a) the cubs pay soriano's 2014 salary, we pick up the rest of 2013 so you can replace him next year and we give you something not completely terrible option b) there's no option b paying the entire thing is the only way to move him. saying "well we'll accept a nothing if you pay the whole thing/a significant portion" accomplishes nothing because no one is going to do it