I really don&#x27;t understand your argument. Git is for decentralized <i>development</i> but there has always been a need for a central server to host the repo and github made a business out of providing that along with additional services (pages, wiki, issues). The dear-github complaints are overwhelmingly about the secondary services github provides for project management.<p>&gt;Why did people set up systems that depended on the ability to download from GitHub, for instance?<p>Because if they didn&#x27;t rely on github they&#x27;d have to rely on some other server subject to similar downtime?