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