The Packers are also one of the 3 original teams still playing. They had a Dynasty in the 30s/40s, 60s, and a transcendent star in the 90s. They have been synomous with success in the NFL for almost 90 years. That brand recognition matters.Marketing. The GREEN BAY PACKERS who play in a city of 100,000 people have more national clot and presence than most NBA teams. Presentation is everything. The NFL is great at urgency and making things seem important. Cowboys haven’t won anything in 30 years but they’re still Americas team. The Florida Marlins have more championships in the last 30 years than the Cowboys and absolutely NO one cares about the Marlins.
Also football is appointment viewing. Sunday afternoon and Monday night AND it’s on the channels everyone has. Free OTA channels (except ESPN for MNF). Most people don’t work Sunday so they’ll catch a game even if it’s not their home team. Fox or CBS if you wanna watch games, period. Not fox sports 6 or BALLYS 6 for nba or baseball coverage.