Могу предложить такую трактовку: фраза "these units must shoot the same target" - звучит как "эти юниты должны стрелять в ту же цель". Ок, юнит стреляет в ту же цель, но таргетлок позволяет модели стрелять в другую цель, отличную от юнита. Вот и получается что вроде бы юнит стреляет в ту же цель,но по факту все модели этого юнита стреляют в свои цели.