We do not need a "democracy", because this is a website. Democracy encompasses social, economic, and cultural conditions that enable the free and equal practice of political self-determination. However, this is a forum run by a number of people, and primarily owned by fewer. Unlike a country or society, this website and its domain are run and owned by a a small collective body (the founders, which is about 2 or so). You could then argue that this is a derivative of a "monarchy", but you'd be wrong, because as I explained previously this is a forum and not a political system. The hierarchy present here is to assist others and add features to an already functional system and service.
PokéCommunity is a service, a lot more than it is any sort of governmental society, it is a non-profit organisation. For the same reason a charity does not have a "democracy", or a business does not have a "monarchy", PC doesn't have one either. We run things, but we do not rule over people. You see, we have no legal obligations in which to serve or protect people, which is why there is no such thing as "politics". There are social politics, yes, but such things have no actual meat on their bones to suggest that we're running it correctly or not. So before we start arguing about whether PC is a democracy, oligarchy, monarchy, dictatorship, or whatever, remember this is a website and not a political body. So I hope to nip that in the bud.
However I will look at this suggestion without any political stigma attached to it. In theory it makes sense of course, but right now we have a really well formed system in which to promote Moderators. It's usually evident who works hard enough for a position, and who is positive enough to promote a forum. In a way, we do actually vote on Moderators, but there's a smaller panel. This panel is the HQ-staff (Super Moderators, and Administrators). We decide on who to promote (or not), and we each have an equal vote. In saying that I can understand why there may be the rebuke that "well you're not the every day members like us". Thing is, HQ-staff did their time as members, and still do. Nobody on staff (with the exception of the site owners) joined as a staff member, which means that they worked their way to becoming a staff member by being an outstanding member. To attest to this,
we also have a simple outline of how Moderators are chosen, and how you can become one (though I think we should expand on the latter).
Aside from our current system excelling (very rarely does a Moderator not perform their proper duty - note I will actually state what you as a member can do if you feel they are not performing their duty), there's less practicality in a forum-wide election of sorts. There's quite a few reasons to that. If there were to be an election, it is a lot more likely that the "popular" members would be promoted, rather than those who would be fit for the position. If a member was up for election, or was voted to be in such an election, it could simply be due to their standing as a person, and how many friends they have. However, there could be a member who makes a lot of great posts, makes great reports, and is overall; an amazing candidate. However, if there's a thousand people on the election committee, and 500 people are friends with another candidate, yet have never spoken to the other - there's too much cause for bias or favouritism. In saying that, you could say that the HQ-staff could be just as bias, however we're much less likely to be as there's a small number of us, and we're very diverse. We do not vote until we discuss completely objectively, and our promotions need to be justified. If we had thousands of people in one thread discussing a candidate, it would be chaos and you would run in circles. If you had thousands of people voting on a candidate, then you are open to the chances of rigged votes or biases. With Member of the Year, people get upset annually because its a popularity contest, but essentially it means nothing, and there's little reward. Imagine this if we were to start putting staff positions on the line, the forum would collapse.
Speaking on more practical matters, if there has been a promotion you are particularly unhappy about, you're welcome to PM a HQ-staff member about it, and you're also welcome to offer your own suggestion as to who you thought would be more fitting. If you have a valid reasoning behind your words, there's a chance your message would be considered. One person can make the change where thousands could create a mess, that's the way of things.
Hopefully what I stated above makes some degree of sense. I won't summarise as I'm afraid of people skimming. It's a great idea in theory, but it simply would not work, I'm afraid. This would be far too political, this is a community based website, not any form of political embodiment and so, true Democracy has no place here.