Do you honestly think the players would be open to full revenue sharing or a salary cap? Those are two different things. I don't see a reason to believe that players would oppose full revenue sharing, as long as there was some guarantee of a percentage of revenue that goes to players. This seems to be about the limit for the small market clubs (see Suppan, Wolf, etc). The Brewers have twice offered $20M, so I don't see a reason to believe that the actual limit is half of that. I believe that the offers that the Brewers have made towards elite players haven't been enough, and the Brewers feel comfortable spending money on players that project to be average or better at positions of weakness. The players know that with complete revenue sharing, there may be no club that can afford the $20+ million per year multi-year contracts If MLB has $6Billion in revenue, and spend half of that on player salaries, then each team could have a $100Million payroll. Every team could afford a $20M contract, and some teams may choose to spend more on a special player.