People demand airshows because they're cool.
The military participates in airshows because it's good for morale, because it helps showcase capabilities, because it's good PR for military expenditures, and because it's good for recruitment. All of these effects are mostly because it's cool.
The other people flying in airshows are flying there because they love aviation and because it's cool (not so much the money :)