Indeed, I agree. If a PR has multiple commits and those commits are atomic then by definition the PR is not atomic.