Football players are every bit the athletes basketball players are. LeBron James is the exception because LeBron James is the best team sport athlete in the world, bar none. But Randy Moss would be an average NBA athlete? Do you even think before you post? He'd be the fastest player in the NBA easily.
Even basketball fans(myself included) will concede that the fastest NFL players are faster than their NBA counterparts. LeBron James has elite NBA speed(ever see him get caught from behind? and roll footage of him catching people from behind easily, too) and he allegedly runs a 4.5 40, which is good NFL speed but far from elite.
NBA players might jump higher, but a funny thing about that. Anyone ever watch the NFL combine? You know how they stand with their feet planted and jump straight up? NBA players get to take a step, and THAT's the number that's recorded and passed through. So you can't compare verticals really. Both of them have their uses in their sports. NFL vertical is used to determine explosion from a stopped position. In the NBA, you're rarely in a stopped position, so they measure running vertical.
And no one's gonna sit here and argue that NBA players are stronger.
Also Allen Iverson played QB in HS but obviously wouldn't have been anything special in the NFL. NBA HOF.
Nate Robinson was a college FB DB, but was better at basketball and is now a pretty good player all things considered.
So your argument clearly doesn't work anymore.