And jj was built around rebase being a routine operation, often transparent (cherrypicking being a form of rebasing).