I am not sure that is true. What other than DRM stops people from setting up their own competing servers? What other than a lack of incentive for the game makers prevents community-run servers from interoperating, creating an enormous peer-to-peer universe?