where it Just Works, the branch is set up to track a remote branch https://git-scm.com/book/en/v2/Git-Branching-Remote-Branches
"if it ain't brakes, we don't fix it"