M>Откровенно, аргументация "такая традиция" меян бы сильно смутила. А если сущетсвуют другии критерии на основе которых многие принимают схожие решения ?
вот и прекрасно
давай мы не торопясь, со вкусом обсудим эту тему
да, я считаю, что "такова традиция" -- это основной или первый аргумент; далее идут аргументы, специфичные для проекта, которые могут заставить принять решение, отличающиеся от традиционного
понятно, что в любом случае фундаментальными целями является максимальная проверка правильности программы компилятором, понимабельность ее людьми и легкость выполнения людьми требований, не проверямых компилятором, но выливаться все это может в т.ч. и в нетрадиционное решение (хотя, скорее всего, редко)