The secondary market, more seats, better TV's, internet access, etc.
Ticket sales and attendance are down across the board in the NFL for the same reason.
Also, you don't remember this 15-20 years ago because the internet wasn't much of a thing back then.