There are some other factors though, namely the team's current circumstances - a dire need for another starter, and a team that may have a legit chance of winning it all.
When he traded for Peavy in 2013, I'm sure Ben had little or no expectation that 1.3 years of Peavy would be a better value than Detroit's years of Iggy.