They are trying to end the draft. Period.
Good players are whining about signing with bad teams. I don't give a crap. Bryce Harper wants to play for the Yankees, and only the Yankees - good luck with that, genius.
Trading draft picks isn't a solution either - look at how NBA teams get hosed, especially by international players who just hold out until their draft control expires.
A lifetime draft in MLB without tradable picks is the only way to achieve parity.