Earlier quoted context omitted.
> Microsoft has always been a headache. Recently its been a tiny bit better, but they still are a for-profit company that needs to continue to make a profit. Just want to point out that Github was also a "for-profit" company.
I was never terribly fond of GitHub either. I disliked how they somehow became synonymous with open source, and I dislike how people have focused on GitHub rather than software freedom. I also wasn't a fan when they decided to step into politics. I think self-hosting is a better choice for almost any organisation. Remember, 'the cloud' just means 'someone else's computer.'
Of course you don't need to host it all there. Just mirror enough that it gets you the "visibility", while keeping everything else on your own servers.
Then again, there's inertia. And inertia always wins.