Thats delusional lol. Every one of those players is a starter and came back to improve their draft prospects. Difference between a fourth round pick and first and second is insane in terms of guaranteed money and contracts. It can absolutely be viewed as a selfish move.
A player that wants to play in the NFL after getting demoted for a 12-2 start absolutely should transfer if they are hidden in the depth chart. End of the day, college football is a minor league system for players and Saturday night football for fans. Its a three year tryout and you won't turn heads sitting on a bench for two years. 130 starting jobs odds are he'll get one of them.