Earlier quoted context omitted.
i lump those into user experience (UX) stuff as it’s more leaning towards “flow of user action” etc.
ok, you do, doesn’t mean that the difference others make of it are necessarily wrong, as the tone of your first comment suggested.
doesn’t change the bigger, more important fact that the struggles people have with git stem from the system design. i.e. the thing that ultimately determines what commands people need to run in what order (see points 2 and 3).