Best Tweet I've seen in months:
git people trying to use hg: "WHY WON'T IT LET ME DO THIS"
hg people trying to use git: "WHY DID IT LET ME DO THAT"
— ❀❁ eevee ❁❀ (@eevee) April 14, 2015
That just about sums it up.
That's because git was designed by a kernel hacker and hg is part of the prescriptive, conservative python ecosystem. Big difference in culture, there.