Because "just money" does not guarantee you actually get anything. Whereas trading prospects guarantees only that you no longer have those prospects No, unless you stupidly trade prospects for air. If your argument is that you can whiff on all your free agents, you didn't word it very well Apparently I have to spell it out for you. Just because it takes "only money" to get a free agent does not mean that the free agent will choose your money. If you make a trade, the trade is made and the player is yours. You can't simply write off the concept of trading for players just because you think there is a possibility you can be the one team another player chooses in free agency.