Tkachuk may think that he's just hitting his stride (who would argue?), and want to go short term to improve his bargaining position in the future.
What other comparable players have signed for is likely not relevant unless Tkachuk actually wants a long term deal.
He may well be satisfied going year to year until it reaches point where he has much of the leverage.
Just because most players want the long term security quickly doesn't mean he does.
He may be saying "I'll only go long term if you pay me what I think I'll be worth in the future". And is prepared to wait and prove it.
|