Насправді, гріхів вистачає скрізь. Наприклад в Java, через примітивність мови, було багато копіпасти. З цим почали боротись. В книгах стали описувати найнеобхідніші патерни, а потім додали ті ж лямбди. Вже хоч щось. А в Делфі/Лазарусі склалося так, як склалося.
