Git is significantly more complicated to learn, basically because having an additional level of repository and no default upstream repository makes for more moving parts.  Git also has more flavors of branch (tracking or non) and repository (bare or not), and more ways to edit changes (cherrypicking, rebasing).<p>So basically, more moving parts means it takes more time to figure it out.  For you or me, that's an inconvenience and then happiness about all the cool features and capabilities.  For a corporation trying to keep their training budget low, that's a non-starter.