And the billionaire owners, who will reap a massive financial gain upon selling their team, they certainly are the ones who need the money.
The players do look out for the marginal players. The MLB minimum salary has risen dramatically. The teams don't need to make bad contracts with older players. That is their business choice, not the result of player bargaining. I think they do this eyes wide open, partly for business reasons, because a big name is very marketable, while they can't market the marginal players to fans.