The NFL shares all revenue amongst all teams.
The TV channels give a NFL billions before season starts to show games who then tern around and sell tv time to advertisers.
The closer the games are the higher the ratings and the more tv channels are willing to give nfl.
The incentive for the players to comply is the paychecks they get.
The NFL fine print on tickets says the games are for entertainment purposes only. Straight up.
I hope this helps you understand what is going on dude