I have a different take on this. Some people might agree or disagree. Personally, I love seeing homegrown players coming up through the system. To see Andy Pettitte pitching again, Rivera still throwing. Jeter at SS, the success of Cano. It pissed me off when Soriano left.. and so forth.. anyways, I'll continue.
The Yankees pay a boatload for Jeter, Rivera, Posada and Pettitte. They also pay a boatload for A-Rod, Tex, CC and Burnett.
This is what I think should happen, place a salary cap on free agents. The team that scouts & drafts a player should be rewarded for doing so. Personally, I see no problem with the Yankees paying what they do to keep their homegrown talent. They scouted them, drafted them, signed them, developed them. They should be allowed to pay what they have to in order to keep their talent.
In recent years, the Yankees have been holding onto that talent. The A's on the otherhand, along with the Rays, Pirates & Marlins... do not.. whose decision is that? They trade away that talent without putting forth any effort into keeping them. Its not like the owners are hurting for cash.. it goes right to their pocket.
Putting a cap on free agent spending will allow teams to spend less in order to keep their own talent, and it'll also force teams to hold onto and develop their own talent. I hate seeing different teams year in and year out.. I hate when people get traded, I'm not a fan of change. ;p