I grew up in western NC, and went to several races around that part of the world as a kid. Those were super-fun to go to. This was WAY before they put that flap on top to keep the car from flipping over, WAY before the car of tomorrow, etc. I mean 25 years ago. There were wrecks. Drivers died and/or were injured with a fair amount of regularity. Over the last 25 years, things have evolved to the current sad state of affairs. I'm all for safety, it's important. Those innovations needed to be made. Somewhere in there along with that, though, NASCAR became big money, and there is now a laundry list of sponsors who will fight tooth and nail to keep it from changing into anything other than the advertising vehicle (no pun intended) it's become. If the powers that be think people want to see a close race, lots of spin-out but not life-threatening wrecks, loads of "personality" drivers with some manufactured/ added-in controversy a la the WWF/WWE- that's what we get. I personally would rather see a great driver in a great car CLEANING THE TRACK with other teams, but nobody's asking me.
In other words, if real competition and ad revenues compete, ad revenues win- and you get the boring crap that passes for "racing" now. Every car is the same, even the drivers are starting to look alike. If I want to take a nap on Sunday afternoon, I'll go get in the bed.