Empty seats = less concession revenue.
Plus, the visuals makes it appear the NFL is a league in decline.
Concession revenue is a drop in the bucket.
TV contracts, season ticket sales and merchandizing are how the real cash is generated.