Isn't git peer-to-peer already? Why would anyone need this?
If github disappears tomorrow, all the code will be safe and decentralized already, yes, but most of the workflow of the software world would be significantly stunted for a good while, because everyone would need to migrate to something else (like GitLab) and then take the time to rebuild all of the data and flow that is on Github but isn't captured within the actual git repository.