- Edited
I'm not sure it's that big of a deal, to be honest. I use private 3rd party Git servers for my work, I just Github to share publicly. It's the biggest site for open source, and everyone is on it. Same reason it's unlikely another social network will beat Facebook anytime soon or ever.
Also, Github is not Git. Git is completely free and open source. You could easily run a Git server on a second computer in your apartment and have it setup in 1 hour. Or get a VPS server for a few dollars a month and create your own cloud. Or just use any other 3rd party site, that is not owned by Microsoft, like I do.
I use Github for free. I have never paid them anything and never will. So, if anything, me using their service is wasting Microsoft's money. I'm okay with that.