The early career salary and FA rules can and should change.
by vitadulcedospes (2019-01-11 10:02:23)

In reply to: they need a new head of MLBPA  posted by jt

A system that more closely aligns with the NFL contract structure, with free agent second contracts possible in 3-4 years would make much more sense.

Obviously the NFL has the franchise tag system, but that system will work fine for most players not named Trout and Harper.

A change to shorter periods of club control would likely cause a disinvestment from the minor league systems, but I don't know that that would necessarily be a bad thing. There is, arguably, too much minor league baseball under control of MLB right now.