Heck, the players might agree to a salary cap ... as long as it locked in revenue share for the players. Right now - the players are getting all the downsides of "life with a salary cap" and none of the positives. The players should really be fighting for much, much, much larger minimum salaries. (since all of the future adjustments, including arbitration - build from there)
I also like the idea that any minor leaguer called up should get the big league minimum salary for a month - regardless of how long he is actually on the big club.