Dark templar are permanently cloaked, like observers, and their effectiveness is heavily dependent on it. If the enemy has adequate detection capabilities it is more efficient to attack with predominantly zealots. Although zealots deal significantly less damage, they are more likely to survive the charge and last long enough to make a difference (as well as being much less expensive).