Earlier quoted context omitted.
On premises git hosting with Gittea or GitLab with mirrors to GitHub seems like a smart idea going forward.
But then you have to host it and maintain it. It's a slippery slope. How many 3rd party services do you in-house with hosted OS software. Pretty soon you're spending a huge chunk of your time doing ops work. And, where do you host it? On AWS, which can also go down, or on hardware hosted at your office. With on premise hosting, now you're in the hardware game too.
Where you host it is of less relevance, because you can simply take your backup and server script and run them at any different provider any time you want.