For me it was the economy....
Or more specifically, MY economy. That's why I haven't been back to the track since 2007 at Darlington (The Jeff Gordon wins while looking like a Choo-Choo train race). I simply couldn't afford to go anymore, and that was almost a year and a half before my wife lost her good paying job. The sport has just been priced above what I can afford, and anyway, I see WAY more on TV, combined with my computer than I ever could at the track....
The ratings, I can't explain...Im not that smart....