Please, explain to me why anyone would trade a future first for a second round pick that has almost no value. Because I don't understand why anyone would do that. But that may be because I am a rookie in this game.
The reason is usually that when you get to the end of the 1st round, you may see a player that youre interested in, but you dont think he'll last into the second round, so you'd give a future first to make sure you get your player.