This is to allow sensitivity and specificity to vary by case/control status. If it doesn't vary, then the sensitivity in cases is the same as it is in the controls and you will provide the same input for dseca and dsenc. Similarly for specificity.
Does that make sense?