When it comes to trades, fans tend to overrate the value of their teams players.
Jefferson is a JAG. What they got for him was his max value. In reality, a player is only worth what someone is willing to give for him no matter what we think.
Also, as soon as it's known that you want to unload a player, their value goes down, especially a player of VJ's caliber.
As was stated above, Snead is trying to get the absolute maximum compensation he can. You think he just wants to give players away? Things behind the scenes that we aren't aware of can also affect the value of a player. An injury issue, an attitude problem, an unfavorable contract, etc.- all of those things can affect the value of a player on the trade market.