Вообще, конечно, "ятей" можно наплодить полную коробочку. Всё зависит от того, чего мы хотим от деления.
Главное - правильно решать системы уравнений.
А тут наиболее продвинут "выпуклый анализ".
С этой точки зрения - решение системы - это пересечение решений каждого уравнения в отдельности.
В разных точках у разных уравнений системы могут быть неопределенности (ноль на ноль) вот здесь и применяется пересечение - прямая линия одного решения ,пересекаясь с точкой другого , даёт точку.
(А может быть пересечение двух линий даст точку)
В другой точке ,уже у другого уравнения, в решении присутствует лишняя прямая линия, а у остальных - точки.
(Конечно, я помню, что решение одиночного уравнения - это гиперплоскость, а вот в особой точке - это гиперплоскость порядка на единицу больше, но проще говорить о линиях и точках ,подразумевая гиперплоскости разной размерности).
И пересечение всех этих решений - может давать точку (не смотря на наличие локальных неопределенностей) .
Т.е. все неопределенности сводятся к геометрии.
При таком подходе учтены все ньюансы и решение можно автоматизировать (как для случая комплексных чисел).
А вообще, и для случая комплексного переменного тоже есть уравнения с особыми точками, с бесконечным числом решений - это иррациональные корни - их решения тоже покрывают всю числовую ось.
Получается что иррациональный корень из комплексного числа - имеет ту же геометрию, что и деление ноль на ноль!
И значит это такая же запрещенная/неопределенная операция.
Видимо есть какой-то общий закон - особых точек.
И геометрия этих точек , наверное связана ,каким-то правилом двойственности, с графиком функции...