I agree with the thrust of the post, but I find myself a little trapped by lock-in. I'm not any kind of famous, but I use my name on GitHub, and I have shared gists and repos pretty widely with people at work and online. It's a place people can easily find me, to see what I do, and it's tough to move away from that. That said, I have moved a few repos over to GitLab (which is also imperfect but better) and I will definitely give Sourcehut a try at some point.