Definitely sounds like an interesting concept. I can also imagine some people seeing it as developers not actually making a game, instead getting their community to do the work.
I think maybe letting people design a building or block at a time, then doing voting and integrating the winner into the game could be a neat way to go about it