Most small to medium sized gaming companies no longer manage their own downloads nor servers. They rely fully on 3rd party centralised computing networks. We see this with Steam, Epic, Geforce now, Xcloud. We even see this with movies where Netflix takes care of the distribution by working with content providers. This allows the game developer to focus on content while relegating the network to a 3rd party. I think daybreak should consider focusing on content and let someone else handle distribution and the network, because the way distribution is handled right now is a disaster and people are (rightfully) upset about it.