Rebasing is very useful. For example, GitHub allows you to require that branches are “up to date” with (i.e. being direct children of) master before merging. This ensures that all changes team members makes in PRs are made against the latest version of master.