Но еще раз - никто эксперимента доказывающего что goto (пусть будет даже goto, не break) влияет на качество кода (и влияет отрицательно) не поставил.
Качество кода - это результат выбранного метода построения программы. Так?
В структурном программировании разработан необходимый и достаточный метод построения качественных программ. Для goto в этом методе места не нашлось. (У Дейкстры все разжевано до нельзя)
Осилил конкретный индивидуум этом метод или нет - это отдельный разговор.
На коре я уже говорил, что если ты хочешь изобрести новый метод, то никто не мешает. Доказывай теоремы, иллюстрируй методику на примерах и отстаивай няшность программирования за рамками структурного.
ps Почему ты функциональное программирование не ставишь под сомнение? Может нах. эти чистые функции?