EH/OS8,
I know you are looking at this like the free enterprise system.
It isn't.
If you want to be drafted, you do it according to the rules of MLB and any modifications from the collective bargaining agreement. MLB has an antitrust exemption. They can do things others cannot.
The NCAA is also a monstrosity. Last season, a young man was drafted in the 3rd round and signed for a very nice bonus. Within one week, he knew minor league ball was not for him and wanted his release/void the contract so he could play DI ball.
No luck. He is out of professional ball and out of college ball at the DI level.
Not only is this a valuable thread, it is invaluable. For anyone with a son heading potentially into professional baseball, I recommend learning everything you can because it is "hardball" business for our son's and fairness isn't always the result.
It isn't leave school and become a free agent. Free agents cost MLB more money than drafted players. If this young man leaves school, he sits until he is 21 for the chance to be drafted.
Njbb has a great point. Before heading to a JC, better understand the rules as they relate to draft
The draft rules are not subject to manipulation and this isn't just play ball.