Yes.
The NFL still has people like Tom Brady, who is still liked by a majority of Americans.
Off the top of my head, I can't really think of any NBA player that I really like right now.
And I used to be a hard core NBA fan. They killed all the love with their taking the knee nonsense.
That's because Tom Brady is an American. Americans can relate to him.
NBA players are a bunch or thugs from the inner city so that the typical sports fan has nothing in common with them.