I think too many players leave too soon and it’s not because they will get drafted higher if they stay. They need to stay to develop their skills. Once they are in the NFL, they are on a very short leash. It’s perform or step aside for the next guy. You don’t see a lot of patience and player-development in the NFL. The rosters are too small and the contracts not fully guaranteed. The real money is made on your second or third contract not the rookie deal. If you walk into the League unprepared, you’re never going to get a chance at those big money contracts.
Look at Booker and Star, who stayed for his senior years compared to Poutasi and Jake Murphy who left. I think Marcus, Lowell and Bolles would benefit so much from another year. Then they can step into the NFL as a finished product, get immediate playing time and solidiy their reputation in the NFL creating a lifetime of security and not simply a one contact and done NFL player.