>Most of this was built by Microsoft to work on Windows with git.
Hacking git into something it is not does not qualify as learning to cope with git in my book.
Apparently git does not solve all problems and there is indeed value in exploring other options and building new systems that fill other niches.