I agree. I've actually have had the pleasure of using SVN, mercurial/hg, and git all for enterprise software, and you're not wrong.
I'm crossing my fingers this push towards protocols and local control (away from the cloud) gives us better collaborative solutions that surpass git.