You're assuming that he was good enough back then? When he went to QOTS last season was he looking head and shoulders above the rest of the players there? And the competition in the Championship? I don't recall much demand for him to be our starting full back this season, and I don't recall any shock or dismay when he was loaned out to Cove either. I remember a few voices saying he should be kept as back-up, but that's hardly the kind of chat surrounding a player who's a stick-on to become a regular in Serie A.
It was obvious very early on that Ramsey and Hickey were top drawer talent. The closest we've had to that was Turnbull.
I have a feeling that Johnston has always been viewed as someone who could potentially go on and become a player, but who was never the type who was turning heads early on. Sure, he's done pretty well since January, but I'm not sure he was that good that the club should have been offering him the type of money he couldn't refuse a year ago or so.
It could be that he's suddenly found his stride in the last six months or so. That happens, and he now has every right to hold off on a new deal and see what's out there.
Or, it could be that he never intended to sign a new deal with us at all? Maybe he's always planned to ride this initial deal out and then see what's on offer?
There's a whole lot of variables involved in these situations, so it's unfair to blame the club without knowing how it has all played out.