I have been looking at it from simply the players point of view. He has not played anymore than 300 minutes of league football and still can't really get on in a game you are cruising but all the loanees ahead of him can.
I really can't see what benefit he would have staying here that he can't get elsewhere. Get a move to a champ club for example and likely get loaned out on twice as much money to play at the same level he is likely to be sat on the bench in next season?
Theres no doubt that financially short term he will be much better off going to a team like say Peterborough, Bristol City, even Wycombe as they will probably easily double or even triple his wages.
But going to a bigger club the competition will be stronger to break into the 1st team but the coaching probably better. He could be sent out on loan after his first 6 months at the new club and then they will farm him out on loan to test him, this could happen over the space of a couple of years without him getting close to a start at his new club in the 1st team.
If he stays and progresses the way Holloway thinks he will then get game time with us at 1st team level and the exposure to the mans game will make him a better player hopefully rather than sitting in an U23 side at a bigger club.
The are pros and cons to both arguments.
But money talks and a career can be a short term thing so make money while the sun shines as they say. Agents can make young players think they are the new Ronaldo when they are no more than a Carlton Palmer.