I'm, just like many other people using GitHub Desktop (or Git Kraken or Git Extension, but I dont like this one)
when I'm working in GUI environment, that's proof that it is possible.
The problem with creating 3rd party tool that's CLI wrapper is that you cannot rely on it being installed on the system.
That's why such solutions usually fail - because you risk relying on stuff that may not get traction and you'd be better sticking to "official" syntax in long run.
Other GUIs, like the ones embedded in VisualStudio, VSCode or Rider, try to sell skipping some cognitive steps for some operations as simplifying or speeding up dev flow. I find they are just offering extra (beyond what git itself offers) ways of shooting yourself in the foot.
And if anyone seriously wants to try to replace git they need to understand how git works first at the level of an advanced expert first anyway. At that point, you can have the discussion about how to make git, with better LFS/monorepo support, with a more pleasant UI/UX, etc.
2. Literally no relevant career goal is significantly obstructed by less git proficiency.
I disagree, really.
There is not fundamental reason why you cannot have user-friendly UI for 98% of the cases and some "advanced" for those 2%.
Just like GUIs have "advanced" settings, the CLI can have well designed 10 commands for basic usage that are taught to newbies and then advanced ones.