GitHub was ignoring users needs long before the AI craze.
Prior to gitlab ratcheting up the usability, features, and cost effectiveness, I preferred hosted git for 99% of use cases.
Alias commands help.
Run your own git server instead of using one of the big names.
Use git hooks. (https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks)
When starting out, looking at visuals of how git works can help a lot I've found when training others. (https://www.junosnotes.com/wp-content/uploads/2021/07/basic-...)