The main publishing venue in computer science are conferences with formal proceedings. Typically, each edition of the conference (every year, or every other year) is organized by a different team of local organizers together with a program committee. In addition, there is a steering committee that provides continuity from one year to the next. The steering committee's tasks include choosing the next local organizers and program committee chairs, and making long-term decisions on the future of the conference.
These steering committees often have some sort of legal existence as the board of a non-profit dedicated to the organization of the conference, or as the board of a smaller group within a large scholarly society, e.g., the ACM SIGs.
My question is: in which cases are these steering committee members chosen by election among community members? Indeed, in many cases, it looks like the steering committee is just chosen by co-optation, e.g., it consisted initially of the original founders of the conference, and then of conference organizers and people chosen by them.
By contrast, in most non-academic nonprofits that I know, there is usually an assembly general meeting every year, featuring an election to elect the board. (In practice, of course, there may be only one set of candidates; but the result is that alternative candidates are allowed to apply for board membership, and the current set of leaders get their "power" from the fact that the community has chosen them, not from seniority.)
Investigating, it looks like the ACM SIGs are elected (see SIGPLAN); but for unaffiliated conferences it seems that there is no such election, and information is difficult to find. Why isn't it standard policy that the steering committees of conferences are elected, like for other non-profits?