I imagining a scenario in which I have a team and I have 10% git experts, 90% not -- can I create a system in which they are basically "drop boxing" and the merging etc gets handled automatically or decisioned by an expert? -- Maybe ultimately everyone should just learn git since it isn't that complicated.
I've been in such a scenario. Making it simple and drool-proof for some people while everyone else works around the consequences of that is not as lovely as it sounds. It winds up being much, much easier to just teach whoever else enough of the basics to use git.
It's almost certainly less difficult to use than whatever ERP the company uses.