For the TV vs in stadium argument, note that TV viewing numbers are down as well as stadium attendance over the last couple of years, so losing stadium audience to TV is not the only thing that is happening.
And while the get it to 2 hrs in not going to happen, i think there is a sense of time with the millennials. As I mentioned before my daughter went to an SEC school and she and her friends (male and female) would generally leave in the 3rd quarter. They would stay long enough to get credit for coming so they wouldn't lose the opportunity to get tickets, but would leave before the end of the game to start going to after game parties. interestingly - if they were leaving most of the time during the 3rd quarter - that is generally going to be around 2 hrs in.
Keep in mind attendance is also highly influenced by whether a team is winning consistently and whether they have a new coach.
Over the last 5 years only 4 universities have teams that have won at least 9 games every year - AL, Clemson, Ohio St and Wisconsin.
6 more have done it 4 of the last 5 yrs - FSU, Mich St, OK, OK ST, Stanford and USC.
I'll also add that I think any school that is thinking of enlarging their stadium is incredibly foolish. Most schools should be thinking about size reductions.
Finally, just because a game is sold out doesn't mean that there aren't empty seats. Most sellouts still have significant numbers of empty seats in the stands.