Titans/Vikings would trounce the NBA in ratings. It aint about rivalries or stars or even style of play...people will watch an NFL snorefest. NFL as a brand got a hold on mainstream America. There is nothing the NBA could do to compete with that.
Nfl is also the perfect sport to follow for casuals and non sports fans. NFL is also the perfect sport for gambling and water cooler small talk( corporate America has fantasy football pools too)
NFL got every demographic on lock. The NBA doesn’t.
NFL applies law 16 of the famous book 48 laws of power: use scarcity to create value for your product.
[Law 16 of the 48 Laws of Power, “Use absence to increase respect and honor,” is a crucial principle for those seeking to enhance their power and influence. By strategically withdrawing or creating a sense of scarcity around yourself, you can increase your perceived value and command greater respect and honor]
NFL sunday is an American tradition. The Super Bowl is both an institution and a unofficial holiday. It’s also by far, the biggest sporting event of the year in America. It transcends traditional sports fan demographics and reaches the heart of mainstream pop culture. Halftime shows, commercials, glamour, hype, pomp, etc. By comparison the NBA Finals is just a normal league’s championship series. It’s The Same feeling when it comes when it comes to the World Series/Stanley Cup finals.
You don’t have to make serious commitment, time and effort to watch and follow the NFL product. Very short schedule, 17 games over 5 months, only a game per week. All nfl games are broadcasted on public/national/on the air tv.
By contrast, most NBA games are on cable, nba schedule is 4x longer with 82 games over 8 months. NBA teams play 3-4 games per week.
Sunday is the most uneventful day of the week because everyone is at home relaxing and enjoying the weekend. And the nfl monopolizes sundays.