If GitHub gives up its preeminent place, I would prefer to see a federated system where one identity was shared across a distributed forge network rather than having to have logins on 50 different forges, having to check notifications on all of them, having no integration between them, etc.