If a player, be it a shortstop or a quarterback, believes that they will not advance their career at their current location, I do not see any problem what-so-ever with transferring to a different program where they can play and develop.
This apparently is not a good fit for the young man.
Many people come on here and lament the decisions athletes make regarding the programs they commit to, in the event that the player believes his goals are not being achieved, and subsequently change their mind when they find their circumstances have altered significantly. I do not share that view.
Many athletes have a dream of pursuing a professional career in sports. Rarely is this goal achieved, however it is never achieved if it is not attempted. Some athletes consider themselves athletes first, and students second. For better or worse, this remains a fact.
If a player finds that circumstances will not give him the opportunity to advance his goal, then making a change seems appropriate, especially when other options appear available as in this young mans case.
This window is very short and very narrow. An athlete needs to achieve certain goals and accomplishments in a brief period of time. He does need to look out for himself in this case.
Look, if the player is a student first and athletics are a part of his student life and he anticipates a professional career outside of sports upon graduation, then perhaps he is in a position where he is comfortable not starting every game. Sports is an enhancement to the college experience.
But is you are a player who has a burning desire to perfect your game above all else, being on the bench at a High School or Collegiate level may be more difficult to stomach or endure.