Radicle's gossip protocol doesn't scale well beyond a few dozen nodes. This way work for an individual repo and team like Amethyst.
The challenge with git and code hosting isn't an individual repo though. It's the whole ecosystem of interlinked repos, because code relies on libraries which in turn rely on other libraries etc.
You need a more large scale solution for that.