It appears this varies by region/area. There are other factors like teams that are run for profit and are part of a broader tax plan or corporate structure. Where the lack of opacity comes in is the lack of opportunity for open board elections or parent opportunities above the team management/DJ/scorekeeper level.
What seems to be the factors involved include the following:
1. Urban vs Suburban teams: the larger the city (urban teams), the more economic factors come into play. Much of this also has to do with the lack of affordability for coaches and personnel to live in the area. This also leads to coaches having to train and recruit more private lessons to subsidize themselves.
2. Profit vs Non-Profit: teams generally have divided interests when they are for profit but can be more like a non profit depending on where the profits are invested (if there are any) and the financial motivation of the program owner in a for profit scenario.
3. Professionalism and formal operating policies as well procedures - including committee or ombudsman opportunities. Programs generally run on skill based merit player selection with healthy financial budget management and transparent programs are the ideal.
4. Player development/Continuity plans - does the organization foster a communal, long term, team based atmosphere. Many programs fail when the coaches become entities within the program. This varies from tier to tier - program to program.