This is an interesting summary of the state of the art at this time, though I think a little tough on the system developers. Most system development paradigms I am aware of strongly support the building of systems that meet or exceed the expectations of end-users. Knowledge management systems are no different to other types of system in this regard. There is ample evidence that the capacity to build collective knowledge within a learning community is a complex and time consuming process. It is therefore, in my humble view, helpful, if not necessary to build theory about knowledge building on the bedrock of experimental research rather than the shifting sands of crowd sourcing. Perhaps Engstrom's cultural historical activity theory (CHAT) model might be a good investigative framework for this purpose? Thank you for a thought provoking site!