Car shows- Something does not make sense

Car shows that are set up by car clubs are essentially a fund raiser.
Our Sacramento Mopar club has one show a year and it funds all the club's activities and financial obligations for the following year.
For the club, there are monthly meetings at a place that always comes at a price. We used to pay $100 a month for just ONE meeting that lasted maybe 2 1/2 hours. Storage of car show equipment costs money. The various other activities like show and shines, holiday dinner parties, cruise-in food and drinks....it all costs money.
It sounds arrogant to hear people say....Why should I pay to be in a show? I'm providing the car!
Yeah....The club has to rent the venue, buy trophies, food, (If we are selling it) T-shirts, raffle prizes, pay a photographer, pay someone to play music, there is computer software, paper and ink, clean-up fees, sometimes security personnel is needed too.
Some clubs on the West coast have to pay over $5000 to rent a place to have the show.
If the clubs don't make money on their shows, the club goes broke and disbands. THEN you won't have a local show to take your car.

So what your telling us is the non club members that bring their classic cars and the general public who want to see them are in fact funding your car club.
You wrote your once a year show funds ALL activities and financial obligations.
Sounds a little selfish to me and im sure to others as well.
No where in your post did I read that you and your club put on a show and donate some of the revenue to charitable causes.
I wouldn't expect any club to shoulder the entire financial burden of putting a nice family oriented type car show but using the profits to finance their club sounds like a money making scheme.