Agreed. I agree without a doubt that a team only has $1,000 to spend.
But if a team wants to trade a player & eat some of him contract, that should be allowed within the rules like real life.
If A-Rod were to be traded to Miami for example, the Yankees would eat say $20 mil of his salary.
If I want to trade Darvish to someone who wants him for say $119- I agree to eat the $44 of the difference.
Long term deals- same thing. If Darvish say was owed $175 for 5 years & I had to eat $64 a season for 5 years from my $1000-
that would still be better than not having any cash for bats. *And with excell- it's pretty easy to keep track of our $1,000.