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