'Как хорошо' что в php остался
goto, использовал его пару раз в жизни, для экстренного выхода из вложенных циклов. Это наверное единственный случай, где его использование оправдано и синтаксически и с точки зрения производительности.
В других случаях читать код с goto отвратительно сложно. И да, можно придумать кучу случаев, когда для оптимизации, чтобы не городить переменные состояний и не вставлять миллионы лишних if-ов, можно подумать что goto полезен, но все равно, такой код потом мало кто поймет.
p.s. тут народ простые switch case с пропуском break боится, типа путаются,..
причина всего этого упрощения очень проста - людям хочется решать задачу с наименьшими усилиями, а за понижение производительности заплатим железом и энергией... пока не упремся в потолок, это будет продолжаться естественным образом