If anything specialization in itself is just lending itself to the idea of encouraging players to work together
If you don't do that already you just have terrible social skills and a forced specialization is not going to change that. Working together = buy stuff from the MB. If you don't talk to people now, you won't after as well.

This socialization argument is nonsense. You don't need a reason to talk to people but wanting to.