Но все таки, суждение что 2 уровня вложенности = грязнокод - неверно.
В таком случае все программы на C#/Java - грязные.
Как ты сказал, неймспейс, классы да ещё и методы! Это аж минимум три уровня вложенности!
Нет, это правда, что такое нечитается. Только вот он забыл упомянуть почему и растолковать из за чего. А вообще есть много причин избегать это