Простота языка - это, конечно, хорошо. Но в основном аргументация в спорах между любителями простых языков и сложных языков сводится к следующим аргументам: "в простых языках мало ключевых слов и мало синтаксических конструкций, поэтому и вероятность совершить ошибку меньше", "а я выучил 50 ключевых слов и 200 синтаксических конструкций и не совершаю ошибок, связанных с синаксисом". При этом аргументы любителей простых языков выглядят не очень убедительными.
Значительное отличие между простыми и сложными языками выявляется если проводить формальное доказательство корректности программ, тогда тот, кто программирует на простом языке, с определенными трудностями, но сможет провести доказательство. А провести доказательство для сложного языка просто не будет возможности, так как даже придумать правила доказательства для некоторых конструкций языка будет затруднительно.