I actually prefer the MLB rule; sign out of HS or wait till Jr year of college ends. NBA will never do it. They will pay for one G League but not for the equivalent of an A league, a AA league and a AAA League.Also MiLB has a long history and a fan base. Cannot construct that overnight. So one and dones will still be prevalent.
Don’t be too proud of the MLB. The Dodgers started the baseball schools back in the 50’s in the Caribbean. Today, all 30 big league teams have academies that, including the bonuses awarded to new prospects, inject an average of more than $90 million a year into the local economy, according to estimates by the MLB office in Santo Domingo. Players from the academies have included Sammy Sosa, David Ortiz, Pedro Martinez, Albert Pujols, Jose Reyes, and Melky Cabrerra. Some from Puerto Rico are Carlos Beltrán, Ramón Castro, Rubén Gotay, Javier López, Mike Lowell, Bengie and Yadier Molina. From Venezuela: Pedro Sandoval, Miguel Cabrera, Jose Altuve, Felix Hernandes, Pudge Rodriguez, .....There are more, but it is getting long.
And this is what happened to many:
https://www.motherjones.com/politics/2013/03/baseball-dominican-system-yewri-guillen/
https://www.americasquarterly.org/node/2745
You’ll notice they sign them for $33K at 16 which they can’t do in the US. They get them up to the majors, and continue to under pay them in comparison to their peers, then trade or release them of they make a stink about it. The countries are full of them. So MLB isn’t any better.
rwood