this is something ive always wondered about, and with the new CBA, never understood why this was never implemented. Is there a reason why MLB does not allow the trading of draft picks? Every other major league allows it (NHL, NBA, NFL), and can help struggling teams quickly rebuild. Is it because of how long it takes players to develop in the minors? Is it something the union is against? owners? Ive never been able to understand it, and was hoping that someone here might help shed some light on it. I, for one, am a fan of teams being able to do this in the NHL (major players for 1st rd picks + players), and I think its interesting in the NFL to see teams trade picks in the draft (like what the vikings did, trading multiple rds of picks for extra 1st rd picks).