Они конечно работают, ога
Но работают они кое-как
И когда масса говнокода становится критической - всё рушится к чертям
Говнокод - применение неподходящих для данного конкретного случая инструментов (а так же нарушение иерархии блоков кода, написание нечитаемой фигни и так далее).
Есть такое прикольное правило: сначала пиши так чтобы было сразу понятно, а оптимизируй потом, и только критические участки, ибо преждевременная оптимизация делает из кода нечитаемую фигню.
За преждевременную оптимизацию отрывают руки