Сделайте компилятор или более "родные" части библиотек (IO или функции, которые имеют доступ к черной магии и реализации) делают предположения об этих законах? Нарушение их приведет к невозможному?
Или они просто выражают шаблон программирования - т.е. единственный человек, которого вы будете раздражать, нарушая их, - это люди, которые используют ваш код, и не ожидали, что вы так небрежны?