content: MS had an in house soultion for years. They contributed to git to get it to support large codebases (Windows is MASSIVE, 300 GB,) started using it then bought it. I think their reasoning is pretty simple to figure out, azure / power BI integration, and better support for their IDE and git.