Background

In enterprise organizations, we want to track everything.

In most regular use cases (large and small organizations), there's really no reason to delete issues. The GitLab UX and workflows work perfectly fine without issues and merge requests being deleted. So that's why by default, we should not allow deleting issues and merge requests.