Actually... my statement is not completely true.
New players (regardless of TL, Neg, Scout, or Young player) get a three year contract that you can actually get all three years from. So why the heck can't I resign my existing player for 3 years? IRL resigns get longer contracts than newbies...