I agree that players play to win. As do most everyone in the organization.So if players play to win why would any free agent sign with a 60 win team when they can sign with a 90 win team? I say they only will if there is a bigger paycheck in it for them. They won't go to bad team to ensure competitive balance and make the game more exciting for fans for less money. If that was the case they already could do that. But they might for a bigger paycheck. So the player's theory is that once the lower payroll teams are required to increase payroll, magically there will be more competition.
To achieve competitive balance, teams need to spend about the same. That could also be accomplished with a max payroll assuring that big market teams don't buy a world series. I can't imagine players arguing that teams should cut payroll to match the lowest spenders but it would pass easily and achieve their #1 goal in your eyes.
I'll say it again, owners want to keep their enormous profits and players want a bigger slice of the profits. If anyone else benefits, that is a bonus. Neither side wants to kill the golden goose. Both sides play to win and have track records of winning or they wouldn't be in the position they are in. Owners have won profits , players have won games. It's a battle royal that makes great spectacle. In the end not much will change. Teams will be bad, teams will be good.
And by the way, I'm cheering for a quick end over one side or the other. Most of what I would like to see changed are not part of the CBA. I'm certain the players will improve their position and the owners won't lose much. Just make it happen so I know while player's bobblehead I'll get in June.