IMO It has more to do with other factors than the product on the field.
1. Game Day Costs - We spent $270 for a hotel in Iowa city, 4 tickets were $320, Parking will be $30 minimum, gas will be $75, food will be $200 - Without alcohol it is a $900 weekend!!
2. Length of game - The TV timeouts are killing the game. I went to the Iowa hs playoffs and hs basketball championship weekend for the past 25 years. I didn't go last year, because I can't handle all the breaks. It has totally taken away any flow of the game.
3. Wifi! Let's face it we are married to our phones. No Wifi for 4-5 hours is hard on many people
4. When I can sit in BWW or Sports Bar and watch 5 or 6 games on TV and the Iowa game is right in front of me. I have atmosphere, WIFI, food, bevarage, and during TV timeouts I can scan the other games, etc..