I think experience has shown that some people really like tools that others find really awkward. Sometimes even over the same features described in completely different ways. It is counterintuitive and different from other VCS and reuses commands to mean very different things (especially checkout and reset); that doesn't matter to people who are used to methodically learning these things from first principles.
Plus there's an intrinsic elitism in it being hard to use.
Plus there's an intrinsic elitism in it being hard to use.