There will never be a salary floor w/o a reasonable salary cap. Unless MLB nearly copies what the NFL model (salary cap and floor), I don't think there is any way of making it close to fair for everybody. Without a reasonable cap under your proposal, small market teams would be forced to massively increase their spending just to stay even to where they are now. Plus they would lose their prized younger players a year earlier. Big spenders could further distance themselves from everybody else. I don't think a maximum salary could ever be implemented for legal reasons. With an NFL type system, teams could spend their money any way they wanted as long as they were at or under the cap and bad owners would be forced to up their payrolls to at least meet the floor limits.