I put together some comments, yesterday, clicked on "post", thought my comments were posted, but right at that time, my laptop also happened to "hiccup", so it appears that my post either is lost in cyberspace, or wound up in some other, unrelated, place. Nonetheless....
I don't think that NASCAR can, or should, attempt to dictate what hotels, restaurants, and other peripheral businesses should charge their customers. America is, so far, a free country. HOWEVER, what they could do, is remind these businesses that they need to think "long term". Give the customers a "shafting" this year, they might not be back next year, and the year after. They need to keep in mind that the fans come to see a race, not get a colonoscopy.
With respect to TV coverage, yes, the ability of the sports broadcasters to place dozens of cameras around the track, in the race cars, in the pit boxes, on the crew members headbands, etc, has actually made it much easier to follow the race from the TV in your home. When in person, especially on the big tracks, no longer do the cars fly by in one particular order, and come back around again in another, and you missed the "big pass for the win". At home, you see it all.
And "herm", you make a good point. I agree that too many race outcomes are decided in the pits, ESPECIALLY now that NASCAR has put the crews under a microscope. THAT is crazy, when a driver gets penalized because a just removed tire goes 2 feet beyond the changer's arm reach.....