This has been my theory since the Badler story broke. The sox are being told to refuse to play by JR so they can hold greater leverage to get owners to get in line at the next CBA, so they are using the pool of actual 16 year olds, as the top players had been signed already.
And as we've seen with our relative success with Jose Rodriguez/Guzman, players do randomly get better there! It's just the issue of constantly playing from a more restricted field than the rest of the league and then relying on free agency to solve all problems - which is much more expensive.
And finally - then blaming fans for not having more money.