People misunderstand the target audience of GitHub—which is specifically not the general public, but yes, developers. If you don't want to be treated as a developer, don't use a platform designed for developers. And I'm saying this as someone who's having a horrible time learning hot git and GitHub works. (Not because it's bad, I'm just a slow learner lol)
Git design is a little bit bad, mostly just in the UI that is unintuitive and sometimes needlessly complex. Its why things like JJ and Mercurial are still being made.