Part of it as a player is locking in generational wealth as soon as possible. These guys know they are one play away from their career being over. If Beane comes along and offers you $32m guaranteed (what Shakir got), it is hard to say "I'll play out the last year on my contact and hit UFA." Because that $32m could become $0.
A team like the Bengals could learn a thing or two, extend your guys early.