As soon as work or personal is more than one repo, that's annoying, and gets more annoying the more it is.
You could also say 'why does global git config exist at all, you can always just use .git/config on a per-repo basis'.
You could also say 'why does global git config exist at all, you can always just use .git/config on a per-repo basis'.