Let's see:
- Tickets: You either overpay for crappy season tickets with maybe 2-3 good games, many with just "ok" seats because most schools base it on donation levels OR you overpay from ticket websites that also charge absurd processing fees, surcharges, etc.
- Drive/Traffic: For many, there's a long drive involved - either city traffic for 80k fans or 1.5-2.5 hour drives to stadiums (for me it's 1.5 hr to Philly, 2-2.5 to Penn State). So you have cost of gas, possibly tolls, then a ridiculous $10-30 parking fee.
- Food/Beverage: Many stadiums overcharge on everything from $5-8 hot dogs, $8-10 beer, etc.
- Bathrooms: Let's be honest, they are disgusting. So comfort of your own clean home or the ones in stadiums that look like they were overrun by drunken animals?
- View: Buying affordable seats in stadiums costs a small fortune. Anything in the endzone or corners make it difficult to see plays on the opposite side of the field. With 65-80 inch TVs, 4k TV, sky cams, etc the viewing on TV is great.
- Weather: Heat/sun in some areas, frigid cold, wind and snow in others. Miserable rain. All luck and timing.
- Atmosphere: This is the only thing missing. If you watch with a group of friends you can still have a good time at home. Plus you're already PAYING for the ridiculous cable costs regardless if you watch or not, so why pay twice?