I've seen Harper getting a lot of credit for this from writers like Molly Knight and others, all of whom I respect a lot. And I'm with Harper's attitude in spirit.
But we're also losing a ton of nuance here. You can be pro-union in a lot of ways, but the baseball union has taken a position that probably increases wage inequality. Blanket resistance to any kind of cap essentially guarantees that a few players get massive deals from a few, big spending clubs, and the majority of roster spots are "soft-capped" by teams who have to play within a lower budget. I wish more folks would write about how many players suffer from a de facto cap, simply because most teams literally can't spend 400 million on payroll.
Take Mark A. His net worth is 2 billion. That's obviously a ton of dough. But it's not so much that he can just construct a 300 million dollar Brewers payroll and not take on some significant financial risks. I get that the owners are vastly wealthy and often scrimp unnecessarily. But I push back against the idea that baseball teams have unlimited resources because they're owned by financial elites.
Like most things, we're losing nuance in this discussion. I think MLB and its owners spend their revenue in ways that mostly suck. Lots of players, especially minor-leaguers, have to deal with a lot of garbage and wage suppression. But a salary floor, as Torts said, would help that! A cap would hurt players at the top, but might reduce wage inequality and benefit younger players. The team control period could be shortened again too. The union isn't always right just because it's a union and management are a bunch of rich dudes.
Baseball negotiations just really seem to miss important pieces sometimes. They become a fight between the owners and players who each benefit most from the current system, and a true, utilitarian common good solution (which is something like a salary floor and cap, with concessions around the team control period and a plan for escalating the cap as revenue rises) ends up totally lost. It doesn't seem that hard in the end. But I am sure it will be a painful negotiation process, and maybe we lose games.