If MLB wants to reduce cost, I could see them getting rid of rookie league ball and high A. Low A would then be rookie ball. Like @Jim Goulart said though, with all of these new parks going up, I do not think the affiliates would tolerate it. Also for it to work, I think MLB would have to get the MLBPA to agree to NBA like draft eligibility rules, which I don't see.