Still, a lot less risky. Self-hosted hub is something you have more control over and is less likely to be DDoS'ed by some Chinese harm-wishers.
Not just that, but if it's self-hosted, that also implies that it might be local to your work-area. I.e. It's on-premise, so even the entire internet going down wouldn't necessary stop local operations.
But you can do something about it then.
With enough copies you can push the probability of all of them going down simultaneously to arbitrarily low levels.
Or at least down to "fuck, the power grid went out" levels.
Same with github :)
Too bad you have to pay for github.
Quality costs money. Gitlab also has an enterprise package.
Nothing prevents you from using both, GitLab and GitHub.