The (E,Z) naming system is encouraged for naming substituents around C=C double bonds but, when encountering other cases of geometric isomerism such as in cycloalkanes or in complex ions, I always find cis-trans naming being used instead. Why is E,Z-naming not the system used for these cases as well?