Why aren't these teams choosing something else then? If everyone on the team dislikes git, switch to mercurial or something else.
Also, git generally does just work and most IDE/Source Control Systems take care of basic operation of pull/branch/commit/push/open PR.