Making money somewhere, you are probably right, but making a go of it in either the NFL or NBA, I'd argue the opposite in a lot of cases, especially for someone of his size. Right now, there are 1,696 players in the NFL as compared to 529 in the NBA. The NFL draft each year has 7 rounds with 255 total picks of players getting contracts, which compares to the NBA with 2 rounds and 60 total picks, with only half of those actually getting guaranteed contracts. Also, of NBA players, how many of them are only 6' 2"? There definitely are some, but there are a TON more at that size in the NFL.
In fact, I had this EXACT conversation with the mom of my neighbor kid current ISU 2023 offer for football Alex Mota. Alex is a stud in both basketball and football, but she was the one telling me he is leaning towards going football, as how many 6' 1" players are there in the NBA. Her words, not mine.
I get it I'm not factoring in the wear and tear on your body thing, as that is completely a big factor too. Its why if you do make the NBA, you likely have a better chance of sticking around longer. However, since players stick around longer, there is also less spots for newbies. NBA players tend to make more money as well. However, if we are just talking about trying to make it to the highest level of sports in the U.S., football is likely your better route to sip a cup of coffee in the league.