If by hierarchical you mean the role of social capital, I feel like that's how things would function in an anarchist society and I don't see a better solution. If by hierarchical you mean the WMF, then I agree (hence anarchistic instead of anarchist).
power lies in few admins
I don't think so, unless by "few" you mean a couple hundred.