Seems to me that we'd be extending the players contracts at the same time they sign the original one - given that most of our deals are 2 & 3 years!
The way I see it, you can't wait until a player has proven himself to be Championship quality before you put the new deal in front of him - because if he knows he can quadruple his wages elsewhere by either forcing a move, or waiting a year, he's generally going to.
For Elliott Moore - I hope he does, but I could completely understand if he didn't sign an extension now, even if we offer him the best terms we can. He's shown that he's good enough for the Championship, and an expiring deal gives him the most leverage to get there asap.
The time to sign him up to a longer deal was
last summer. After a very good but not great first season, in which he had been outshone by Dickie.
If we'd offered him slightly improved terms then, and an extra couple of years, then he may well have been motivated to sign it - get himself some security in uncertain times. But now, it may be too late.
By that same token, we should be offering to add two more years to Rob Atkinson's deal right now, and bump his wages a little.
Course the problem is that he's been so good this year, that he (or his agent) might already be playing the long game.......
In short, if you want to get full value for your best young players, you've got to identify that quality and tie them down
before it's obvious to the rest of the football world. Even if there's a risk that you occasionally get it wrong, and end up saddled with someone who's not as good as you thought (like Hanson)