Unless there is someone you are very certain is going to be a long term starter available when picking, I think the modern NFL salary cap structure requires taking someone who can do something immediately. For example, Worthy was fast and can catch a football. Also small and not likely to last much longer than a first contract. Using any first first round or second round pick to select a young "development project." is not the correct strategy in my opinion. Drafting guys who are going be NFL ready just in time for their second contract seems to also lead to the next problem "lets overpay this guy, because we didn't get enough out of him before, but if he plays well next, it will somehow justify the previous wasted years"