One reason that they all dont join up and make one mod is because they dont have the same views on which way the mod should go. Just because there is a bunch of teams making multiplayer mods doesnt mean they will all release an actual mod. Most will die out anyway, but good mp mods will still be released.