Да, мы ругаем исходники игр, и за дело, но помните ли вы, что когда-то многие программисты писали код в Notepad++, в коде которого switch был не на 309 строк, а на пару тысяч?
Это просто показывает реальную ценность "красивого" кода :) Есть одна метрика - как быстро можно добавлять новые фичи/исправлять баги. А все остальное - ФП vs ООП vs ПП/Rust vs C++, Go vs Python, Java vs Scala - рукоблудство и попытки потешить самооценку, что деалешь что-то полезное, а не просто комбинируешь готовые вещи воедино, чтобы оно работало и "бизнес" мог это продать конечному пользователю. :)