Not everyone can self host software systems.
Not everyone wants to self host software systems.
Not everyone gives a shit about tech
Most people just want to go online, do their thing and move on with their day
If there is a mass exodus from GitHub / GitLab or others we people hosting our own infra need to be good about discovery, community building, community engagement and more.
We also need to figure out how to federate authn/authz. I'll skip over submitting small things if it means yet another account on yet another server run by yet another random.
Centralization isn't great but it does facilitate discovery, community and engagement.
We need to keep this at the back of our mind.