It is necessary to share meaning. A society is a link of relationships among people and institutions, so that we can live together. But it only works if we have a culture — which implies that we share meaning; i.e., significance, purpose, and value. Otherwise it falls apart. Our society is incoherent, and doesn’t do that very well; it hasn’t for a long time, if it ever did. The different assumptions that people have are tacitly affecting the whole meaning of what we are doing.
"Knowledge, understanding and freedom can all be advanced by the promotion and deployment of computer display consoles (with the right programs behind them"
– Ted Nelson, Dream Machines, p.58
The role of design is facilitating community is not just in interface, hierarchy, architecture, etc.
Design should also be concerned applying forces to modulate the intrinsic factors of an organization / platform / community (team motivations, member motivations, business model, ensuring that software honors neural diversity, etc.)