Crowdsourcing is not universally good or bad. It is simply a tool whose strength (exploiting large numbers of diverse problem solvers) is a benefit in some contexts (highly diffused knowledge base, relatively inexpensive ways to test proposed solutions, modular system) but not in others (concentrated knowledge base, expensive testing, system with integral architectures).