I think you said it perfectly when you said that "it’s development is largely community driven." It's not community "run" but it is community "driven". If the project were community run, you'd quickly face the "too many chiefs not enough Indians" dilemma, which causes the project to grind to a halt. If 1,000 people think they all have equal say on a matter, you unfortunately don't end up with 600 wanting option A and 400 wanting option B. Instead you end up with options A, B, C, D, E, F, G, H, I, and J each with roughly 100 supporters. How do you handle that? Which option do you go with? The unfortunate answer is that usually none of them get done, even if 9 of the 10 options are horrible.