Great post. It happens quite often, a player may have peaked in college, or his skills can not overcome his negatives in the NFL (lack of size or speed for example), where another player with potential may take more time to mature and just hit his stride as he comes to the NFL (especially if he left college early).