I haven't changed my opinion that $500+ for a leo is totally wasteful, and a huge and pointless barrier to entry for a lot of lower income families. This sport suffers from both sexism (yeah, a bathing suit is definitely the ideal garment for land-based athletics) and elitism and an ultra expensive comp leo is the perfect combination of both.
OK, my understanding of why "a bathing suit" is used is because it allows the judges to better see the gymnast's body.
The men's team does not compete with much more coverage.
There is also the issue of anything loose, at all, getting caught in equipment and having the ability to cause injury-or even death to the athlete. One of the girls on my daughters team was wearing small hoop earrings, the coach told the story of a young gymnast who caught her earring, it ripped her ear, then the girl slipped, slammed her head and got a concussion-FROM AN EARRING. So imagine what a t-shirt could do!!
So the "bathing suit" doesn't bother me too much(&I am one that has a REAL problem with many of the dance competition outfits, even crop tops & bikinis are not a thing in my house-until my kids are MUCH older. My oldest daughter has 1-2 at her waist crop tops & a 2pc bathing suit-not sure i would call it a bikini though....my littles got a 2pc this year, it consists of a short sleeve shirt(cap sleeve to help with sunburn)& pair of shorts-lol)....so I'm the last one to be ok with something so revealing, especially on a young girl, that isn't necessary.
As for the elitism, I'm not sure that can truly be helped. I don't think removing the 500 leo would make this sport affordable for too many low income families. Think about what you pay in tuition, annual usag fees, competition fees, coaching fees, not to mention privates, events at the gym(like showcases & pizza parties/open gym days), practice leos, and home equipment(my daughter only has a panel mat & even that was over $200, if I remember right-she wants a beam & another panel mat for Christmas-as her whole Christmas gift). This isn't a cheap sport, it cannot be made cheaper and still be safe, just how it is, unfortunately.
I have said MANY times that I am glad it is a child from my "second batch" as opposed to one from the first set(my kiddos are 21,19,10,9,8...big gap in the middle), because I couldn't have afforded it!! The monthly tuition alone would have been too much!! We would have never gotten to the competition leo, so that part wouldn't have mattered!!
So honestly, other than nationalizing the sport/program(soviet style), I'm not sure there is much you can do...and nationalizing would come with its own problems-such as kids not being able to participate for fun, it would only be "the best of the best" being allowed to participate past a certain age since the government would not be paying for kids to just have fun in the sport. Say goodbye to upper level rec, xcel, all the things that so many kids enjoy and is so so good for them!!
Our gym does have a booster that helps with expenses that are too much for a family. So, there IS something to help families with occasional expenses that are too much. I am sure most gyms have something similar. If yours does not, maybe ask to start one?? If they do have one, maybe ask to donate, or even sponsor a child who's family cannot afford the sport. That seems to be about the only thing you can do(at least in my opinion).