I think that's kind of the view of the past though. More and more, we are seeing players opt for the shorter deals because they're banking on their own performance. That, and admittedly some other factors like "are we going to have a work stoppage again?", as well as the new TV deal (which directly ties to revenue), is why were seeing a lot of these young kids take the short contract and bet on themselves.
The longer contracts that we see are, to your point, mostly given to players who are looking for that retirement contract who want the security. But the new wave of younger players want the shorter term to maximize later. Aho, Matthews, etc.