I asked some NFL scouts why. All answered on the condition of anonymity.
“Love the kid, but he’s just too small.”
“Great college player, but he just does not project to the next level.”
“Doesn’t have the straight-ahead speed you have to have to be that small.”
“Just doesn’t run fast enough. He just doesn’t have the measurables.”