There are countless factors that influence the decision to award a race. I think you have lost the fact that, this about RACING first.
After the race is in the books, RACERS remember the track and competition, the rest follows. Believe it or not we want people to attend the Nationals.The location is a big influence, and each area of the country offers different things to go and see. Just because it is not a big theme park, casino or the beach, does not mean it is not a good destination.
There are a lot of things for a family to see and do.. At any of the locations that bid for races this year. Maybe take couple of minutes and serach the internet to see what an area has to offer. I took 1 minute and found something for me...
http://www.adventurestateparks.com/