Basketball is a sport that can only be played by people 6 foot and above AT MINIMUM. And the average height in the NBA is 6-6, but the average height of a US male is only 5-9. As long as money is involved, people will still play in the NFL for hundreds of thousands to hundreds of millions of dollars.