Kir
Я считаю, что подход "сделать неправильный путь сложным или невозможным" является единственно правильным при проектировании языка
так вся проблема в том, что "правильный" и "неправильный" подходы со временем меняются, а обратная совместимость остается и очень больно правится