Why is it not a democracy? Well, we do not decide on issues based on popularity (else we'd be distributing windows share-ware). We make decisions based on technical merits, and principles we have agreed on (the Social Contract, for one). A developer is the Czar for the packages maintained by him/her, for example.