When pushing changes to a branch of a git repository via SourceTree, by default all possible branches are selected:

Is this intentional? Shouldn't it just default to pushing the branch I currently have checked out?
There's a "Select All" button right there which is toggled off by default, so shouldn't the default selection NOT be to have everything selected? Clicking on "Select All" actually does nothing, because everything is already selected. This makes me think this behaviour is not intentional.