I live in a Big state with a small population compared to some of you folks.
Our local Saint Andrews Society doesn't make a ton of money off our Highland Games. As a matter of fact, they barely pay for the site, entertainment etc. and what is left go to Scholarships for pipers, dancers, kilt makers etc.
I personally don't care what people wear as long as they pay their way in and are polite. I imagine that a CJS Pirate outfit can cost as much as a tank from one of the best.
The people not working the event are just there to have fun like everybody else.