There is one other reason for airshows, or at least open houses at military installation: public education.
Since the days of the draft are long gone (thankfully, are any of you bosses or supervisors? It's hard enough to manage people who want to be there, can you imagine the difficulty leading people who don't want to be there especially in places they don't want to be?) most Americans have no direct connection to the military.
Think of your friends, many/most families haven't even
known a service member in 40 years since the Vietnam era.
An open house/airshow at least gets them to visit a base. There they see the facility (which they pay for) for good or ill, meet service members (even if it's an A1C/PFC or Seaman) answering questions about something, see the hardware and finally watch the Blue Angels, T-Birds or Golden Knights.
It gives the public a greater understanding of the military. Otherwise all they know/learn see about the forces is what they see in Hollywood films, which are seldom accurate.
As an example, I'd hate to think people think the USAF is really like what it saw in
Iron Eagle, (sure we let 16 years olds fly F-16s).
The NASCAR sponsorship is another mater. A year or two back, a female democrat from Minn. (IIRC) wanted to end NASCAR sponsorship. She was unsuccessful and met resistance from the Pentagon. I would imagine some day others with her opinions will be successful. BTW: the military also sponsors other youth-orientated sports events like the "X-Games.
In this case, I wonder if it was about saving money or just anti-NASCAR feeling? I'd imagine liberal women from Northern states, as a demographic group, aren't huge NASCAR fans.
