It would be great if trading draft picks (along with trading for cash) were set as a default option in the game only
IF the game setting was on 'Internet League Mode' enabled. That would save the AI programming effort involved in determining draft pick value, where it's usually easy to cheat the AI out of draft picks via trades (at least in the EA Sports games!) while at the same time being a nice looking feature and saving online league GM's and commishes an enormous amount of work.
True, currently there are some outside workarounds for the trading of draft picks in the game, but to say the game does not need that feature is like saying it does not need to figure out the stats since you already have a calculator

. You have to manually keep a list of what team has what picks (not easy), you have to sort out arguments of what happened a year previous, and most important: you do not get the accurate trade info in the team, league and player history. I am not sure it would need to effect the games DB size either, as outputting this draft pick trade info to whatever files the game currently logs trades in would be enough (appending to team and league trade pages).
Of course, this is not as vital as any gameplay fix/feature/tweak, but I think it's a reasonable thing to see within the game in the future.