NBA players have to be the most athletic. When you say "football players", you're grouping the offensive linemen who do nothing but shove and fight and run 3 years, to the wide receivers who run 50-yard routes over and over. Too much variance.
With the NBA, you're exposed and you have to run the court and play O and D.