Technical and social issues are inseparable, you cannot address the technical without it affecting the social. You cannot separate them completely. If you create a technological system and expect or assume certain behaviors, you are naive, and you have failed to accomplish what you set out to do. I have seen this happen over and over and over again. If you create technology at large limitless scales (span), and expect all that intimate small groups will have meaningful collaboration (depth), you are again kidding yourself.
You cannot program social issues.