Couldn't fully read the article though.
If betting wasn't allowed it would be significant income loss for sports teams as well. Maybe you might think that they don't need that much money, but that is subjective.
The article is poorly worded -- yes, advertisers spend a lot of money, but were those advertisers to disappear, other advertisers would buy those spots. So the question becomes, to what degree does the induced demand raise the marginal profit for advertising spots. And how that in turn affects how much networks are willing to pay the NFL for licensing, and that in turn affects how much the teams get in kickbacks from the NFL. So likely marginal at best.
The flipside is also how much viewership increases because of sports gamblers watching that would otherwise not watch. Also difficult to confidently assert the value of.
I am not from the US and NFL could probably handle it, but I am from a smaller country with smaller clubs. If betting companies sponsorship was banned many clubs, even in the top league, couldn't play on the pro or even the semi pro level.
They gain the most, but in addition they benefit from the sport being popular so they are willing to help invest in making sure that would be the case.