Why GitLab doesn't rebuild Merge Request against target branch when target branch changes

My company is moving from Jenkins to GitLab CI and I found out, that GitLab CI doesn't rebuild our Merge Requests (Merged Result), when the target branch changes. That's stated also in the docs

My question is, why is that so. Which CI concepts states such a practice?