And I'm cool with that. In fact, let some replacement players come in and take the field for a year or two earning 1/20th of what players make now and still making more than they ever will for the rest of their lives.
Baseball is a sport. In every sane person's mind, sports is about competition on a level playing field. All play by the same rules, and you win by being better within those rules than your opponents. Team management should be no different. Allowing a handful of teams to horde the most talented players only on the basis of having more money betrays the notion of a fair playing field.
The first tired argument someone will make is that an owner should be allowed to spend as much on the success of his team as he wants. Does that freedom extend to their resource market? No, they, by the confederation of the league, are bound to an agreed upon market in which they can operate. These markets are inherently unequal, so the freedom of choice argument goes out the window.
The next will be that too many owners are willing to just pocket the money. Well, with a salary cap there will of course have to be expanded revenue sharing. In other sports with more broad revenue sharing, the salary cap is actually a spending range, ie a cap and floor. This will be necessary as well.
I actually won't be upset if the Yankees win a championship or two between now and the next CBA. It will probably be necessary to strengthen the resolve of those who want to push for a cap. If they win in '09, so be it. And hopefully their gluttony makes them open the vault for Holliday. I hope it does, and whoever else they deem a "can't pass on" player. Then, in 2011, lock the doors and start calling the independent leagues for players. I'll support it.