Click hereit has. I think you can trace it even further back than the great points that you made. And I think you can look the enemy right square in the eyes....NASCAR itself.
For me, the decline began way back when Ricky Rudd decided to power slide into his pit on the concrete base of a pit road at Atlanta...and unfortunately rolled a Bill Elliot crew member in his rear wheel well.
How does that figure in? It was the beginning of the NASCAR strong hand. The very core of the sport's popularity in my opinion was that it was unfettered....just show up, pass inspection, and run. More races were won on pit road and racing back to the flag than any passes on a regular lap. That was always exciting. NASCAR slows down pit road to a school zone speed, locks down a yellow flag lap to the position at the drop of the yellow, and in general just over regulates and squeezes the excitement out of the sport.
They used to let them run. Whatta you mean? Half mile tracks, Bumping and running, frammin' and bammin', whatever was just damn fun to watch. The best at it? Earnhardt. The worst? Bodine or Rudd. Either way it was just the freedom and hands off competition that made the sport.
Factor in the influx of the same type drivers that Indy used to suffer with...you know, the ones who are fast, from somewhere out west, and have the personality of ....ohhh, accountants? So far we're calling the area code of "I don't care anymore."
The Car Of Tommorrow? Oh my God, please help me find some interest in a copy of every little wanna-be gangsta compact on the street....all the way down to the raised rear down-force wing. Just put exhaust trumpets on them all and make us all suffer even more. (Actually with the downfall/meltdown of the auto industry, the COT might actually become the model that hits the streets....as GM/Ford/Mopar melt into one. How very accidentally sad for NASCAR.)
Let's make every track look like the others!!! Great idea there NASCAR. Everybody just loves going to a race that looks just like the last one. Build a D shaped 1`1/2 mile track with low banks and the Frances will beat a trail to your track and put it on the schedule. Makes me want to get out of town and spend $1500 for a weekend of overpriced tickets, hotel rooms, and food. Besides, I can watch it on the tube until I want to do something else... and I don't have to drive back 8 hours to get back on Sunday night to get back for work.
You also nailed it when you noted that due to retirement and death, the sport lost a whole generation of history, heritage, skill and character. Back in the day, when you had the Allisons, Petty, Yarborough, Earnhardt, Bonnett, Waltrip, Pearson, et al.... you just couldn't beat the potential show on the track.
Again, NASCAR is it's own worst enemy. Just let em run. Don't squeeze the damn fun out of the competition.
(Sorry for the rant, I think I could write a dissertation on the rise and fall of American Auto Racing in the 20th Century!)
www.gfrracing.com/.../07gordoncot.jpgedited to show