Yeah, with the cost of cable to watch most of the TV racing, cost of fuel, accommodations, traffic, food and drink at the track, it just doesn't make sense to attend (unless you live relatively close to the track.)
Indy has gotten away with horrible site lines (and still does) with the 500, but...