The difference: You can fuck up an HTML tree and most browsers can still display your page[1], you can still get your message across. You fuck up a git history tree and you can somehow summon Cthulhu.
Not to mention, even if you can manage to stay away from branch confusion, just dealing with diffs is already a huge barrier for newbies.
[1] See "Where HTML 'beats' C" - Computerphile https://www.youtube.com/watch?v=-csXdj4WVwA
To me, just being able to save versions and look at them later (like saves in a video game) is such a huge boon that any of the more complicated features don't even need to be touched for git to be worth it.
And with Neocities, you also don’t need to understand what it means for files to be “local” or “on a server” because you just get a textarea that you can type your HTML into. (until you get to stuff like using your own images that is)
To do “basic git usage” you need to pretty deeply grok all of that before you can even begin to learn git itself. Just to publish a website!