At my previous big tech employer we used to have a mercurial layer on top of our legacy version control system. I loved it, much simpler and more clear than the typical workflows I have to deal with in git. I get it that with git you have more power, but do really most teams need that?
It’s more about regulations rather than development. It’s forbidden here, so taxi drivers can still make a good living rather than subsidizing a billion dollar company