The hockey season is nearly as long and their viewership seems to be growing.
More night races hurts the sport overall because it competes with the small dirt tracks that race Saturday nights and hurts attendance for the Nationwide/Craftsman races. Plus Saturday night a lot of people aren't at home. I like the night races, but I think they should use them at tracks that have a higher % of rain delay so they can fall into Sunday if needed.
Too many cookie-cutter tracks. Kansas, Vegas, Texas, Chicagoland, Kentucky, Fontana - I'm a pretty avid fan and these tracks all blend together for me - I'm sure it's much worse for the casual fan! Taking races away from Darlington/Rockingham (even though I hate that place) to open up new markets was not a good move, imo. Quite a few of those tracks look absolutely empty on raceday. At the very least, knocking more of them back to 400 miles might help keep the audience's attention longer, especially in the fall when there are other sports going on.
Jimmie Johnson domination. He's one of the best competitors in any sport ever, but he's just not that exciting. I would guess that the years he's been the clear choice for champion have been lower-rated than say 2011 with Stewart and Edwards going at it. There were a lot of people who quit watching the last few races of the Chase because it became apparent that he would likely win again.
Tony Stewart being out most of this year likely hurt ratings too. He's always good entertainment and we didn't have that for over half of the season.