No one knows the level of hard work a player puts in except him. You don't get to Allen's level without working hard. Pure talent doesn't get you by in the NFL, maybe for a moment but eventually the game gets too hard.
He may not have the legendary work dedication like Jerry Rice or Kobe Bryant but Allen is doing enough to be a winner.