Законы должны формулироваться в общем виде для того, чтобы их количество было минимально возможным, это снижает уровень сложности законодательства. Нет смысла вдаваться в частности, увеличивая массив законов. Все детали не охватить, надо формулировать общие принципы, а детализировать только то, что, на первый взгляд, неочевидным образом вытекает из принципов. Однако слишком абстрактные формулировки будут сложны для понимания, законы должны оперировать понятными всем терминами, т. е. необходим баланс между универсальностью и понятностью.
Например, нет смысла прописывать высоту забора, построек отдельно для деревень, городов и дачных посёлков в конкретных единицах, можно ввести общее правило: нельзя возводить сооружения выше такой-то угловой высоты относительно середины соседних участков (чтобы не создавать слишком много тени).