Attendance is down in all sports at all levels for a whole variety of reasons. In no particular order:
1. Game day is expensive. Taking a family of four to a game involves an expense of about $200. Multiply that by however many games are on the schedule and that's money that can't be spent on other things.
2. Every game is televised. Sure, you can bitch about Stadium sports but I can still stream the game and broadcast it onto my 70 inch television with immersive stereo if I want. (OK. I don't have a 70 inch television with immersive stereo but I just about could for the same price as taking my family to every game for a season).
3. 3:30 kickoffs are hard. I was at the last game but my children and my wife were not as my kids had Appalachian Children's Chorus rehearsal. That has conflicted with two games this season. A good friend of mine missed it because her kid had a soccer game.
4. We lost key games this year. The reality is that Marshall has a hard core fan base of 20,000 or so. To have consistently more than that in the stands, we need to win.
5. People have more entertainment options. The struggle for attendance isn't just a Marshall problem. It is down in just about every sport at just about every level. For the NFL, the NBA, or MLB, it's less of a problem because the money generated from the average fan doesn't matter as much. Far more of their revenue is generated from tv rights and luxury suites as a percentage of total revenue than for us. Beyond that, a significant portion of pro tickets are bought by companies and used to entertain clients. Regardless, attendance is down for them as well. It's down because people have a many more options for their entertainment dollars than they had 25-30 years ago. That's not going to change. Ever.