Git is definitely not simple. It's simple if you have a solid understanding of data structures (trees, graphs), and know the concept of a pointer. Not everyone has that background. The concepts are learnable, but the commands have complex behavior that often require reference to use properly. The commands aren't simple by any measure because of all of the edge cases that exist.
We do have regular humans using git internally - godsend for remote work. They manage fairly well because they don't really need to anything complicated.
There are some funny neologisms like "check it out on the git" since they don't know what git actually is Vs how to use it but still.