Bristol is the only track I can think of that has absolutely no problem selling out. You never see commercials about ticket availability to the Cup races there.
Nascar has its head in the clouds. They are too interested in going to new venues. I have no problem with moving in to new markets, but imo they seem to get focused on the destination and forget their current location