Ответ:

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