1. Если рассказывать культурным техническим языком, то это будет примерно так: Оператор goto излишен для программирования на языке с или с++. Использование его по каким-либо причинам - явный признак ошибки в композиции приложения. А раз ошибка, её нужно исправить.
2. Понять ненависть и не культурные ругательства может только человек, который сам принял массу проектов с изобилием беспричинного и массового использования вышеуказанного оператора. Разобраться и сопровождать подобные проекты весьма сложно, дорого по времени и крайне трудоёмко. Трудно даже понять такого разработчика, который пишет на С как на ассемблере.