Because the princess are closer to base point, so your units will prioritize them. And since it takes "forever" to defeat them, the mages can come into range and not be a priority target. Throwing a dullest on top of them is probably the best way to deal with them since your units will be too preoccupied dealing with all the trash that keeps coming.