The dramatic decrease in MiLB teams and draft rounds may lead to more of these type of guys staying.
No question more players will have to stay in college rather than go pro. With MLB destroying the minor leagues, most notably short season leagues such as the New York-Penn League, there are a lot less spots for college players to land in if they do get signed to go pro. The moving back of the the MLB draft from early June to late July goes hand in hand with this effort, as most college players before would end up playing in short season leagues if they signed a pro contract. Now these leagues no longer exists, so there is no reason to hold the draft in early June, as the early draft used to feed those short season leagues. Now it would seem if a player turns pro, for the most part they aren't going to play pro ball until the following spring. It's obvious MLB wants to keep players in college ball longer as it goes hand in hand with the destruction that they have done to minor league ball. MLB is using the college baseball system more to develop players as they shrink the minor leagues.