Which is fine if additional revenue sharing is in place. My opinion for years has been that the MLBPA will accept a reasonable salary cap if the floor captures the current spending of ten or more teams, which puts a floor around $140m right now.
What the players won’t accept is a floor so low that a few teams have to spend a few million more while big spending teams gut their payrolls by $50m+, which is what owners have been offering to this point.
At the end of the day, players want to make money, the same as owners. If you guarantee players a certain threshold of money, there’s no reason they would even care about a salary cap. What matters is the total revenue.