.......and they all lived happily every after.......
Nascar has a 2 pronged problem with the first being a fan base that shrinks at a steady yet alarming rate annually. The bigger problem for Nascar is that its fan base is aging out as its demographic gets older and older with each passing year. No one wants to discuss or tackle that issue other than to say things like "I don't believe it" or "the sampling size is too small."  Every week 
@FLRacingFan posts what I consider to be very interesting information as to how all sorts of programming is faring in the marketplace and every week the numbers are unkind to Nascar.
The average age of a Nascar fan is 58 while NFL and NHL fans come in at 49, the NBA at 42 and MLS at 40. The general population is aging but Nascar fans are leading the charge so until that problem is alleviated good things are not in Nascar's future.