He's already made it from a youth product standpoint. He's proven that he's good enough to play at this level and indeed, at times, in this team.
Perhaps he hasn't progressed loads, sure, but then he hasn't played loads either. We can talk about young players needing to adapt quickly but the main thing young players need is regular game time and he hasn't gotten it. He's gotten some decent minutes under his belt but generally filling in due to squad rotation and cups.
He's young, local and plays in an area of the team where you always needs depth. Even if you view him as 5/10 type player, those can be useful in the right set up. Just look back at the crap Ferguson put to use in those title winning squads.
The big question is whether he'll be cool with a squad filler role (particularly if Carvahlo and / or Elliot leapfrog him in the pecking order).