well, it's an 8-year contract, so if fired after 3 seasons, he'll get paid for 8
$8 million x 8 = 64, almost as good as $5 million x 13. Why work a stressful 13 more seasons if you can work 3 and retire?
I'd guess he realizes his ceiling in Ames. Tough to compete with the oil money in Texas