I agree with everything you're saying Macho - the problem IMO is he's just not hitting big plays in the run game (largely because the issues he needs to work on that you pointed out)
For comparison - Knighton has 1 20+ yd carry in his last 100 attempts. He has 0 30+. Cam had 7 20+ yd runs in...