Think you are missing an important point, Rupert. He was able to develop his game and all that comes with it, in the Championship with Norwich. Everton could not afford to give him that development time in the Premier League.

That is one of the calls managers have to make. They know the player is good but can't utilise him in the forseeable future and have to let him move on for the good of his career. Most managers have been there, seen it and understand it, fully in the knowledge that the player may pop up in the future and 'prove them wrong'.