I believe there are 3 main factors. Forget the bathrooms, the concessions, the hard metal “seat”...
The 3 biggest issues, I think, are the kickoff times, the schedule, and the product on the field.
I think a few folks almost died in 2016 at that Florida game. That was the absolute hottest game I’ve ever attended. Neyland wasn’t what it should’ve been considering we had just beaten Florida for the first time in 12 years. Everyone in the stands was ready to go home. It was miserable, even though we won. On the flip side of that, why is every game in November a night game?! I’ve frozen my arse off every Mizzou game.
Speaking of schedule, these neutral site, wannabe bowl games are bull$hi+. The last Saturday season opener at home I can recall was Utah State, and it was ELECTRIC in Neyland. For UTAH STATE. You wait 8 long months for football season. You don’t want to start it off with a damn bowl game. You want to play that inside the walls of Neyland. It really sets the tone for the entire season. Don’t believe it? Just take a look back at the years we didn’t play our first game at home. See if you notice anything.
And the biggest factor, you gotta win some big games. That Florida game in 16 was the only real meaningful victory in that stadium in almost a decade. Bama doesn’t have a problem selling tickets. Wonder why?