Never plan on going to a marquee matchup after the “flex” date for Thursday games.
Again first and foremost this is an issue for people attending the games, but benefits the rest.
For context the 2nd highest attended nfl team last year (which I think was the freaking jets?) averages just under 70,000 attendees. The highest watched regular season game was over 40 million, the average nfl game had 17 million viewers.
You clearly need to cater to the home viewers not the in person.
But I do think it's reasonable and capable for the nfl to use their brain.
Maybe make half of a teams home games not flexible to Thursday night football, and have that information published upon release of the nfl schedule. Plus surely there will be contractual dick wagging where networks won't want to give up every single good game.
I don't think the goal needs to be having the best game of every week on TNF. I just think the goal needs to be minimizing excrement like having the colts 4th string QB going against the Panthers 5th string QB and this excrement being the only TNF game of the week