В целом претензия законная (про сложности) но тут как раз вас подвела неточность русского языка где одно слово на два разных понятия. В оригинальных Заповедях было не "не убий" вообще, а "не убий без законной причины" (в английском идиоты разницы не понимают хотя слова разные - kill vs murder). Солдатам, аврорам/полиции, итд убивать можно как морально так и легально, особенно когда есть причина (приказ, самооборона). Так что и Обет можно сделать так чтобы работал ("убивать без причины нельзя, если убил по причине, должен статься Аврорату чтобы проверили на самом деле не было бы причины").
Что самое классное, сразу отпадает идиотизм про "непростительные" заклинания. Если ты человека убил, разницы между Авадой, заклинанием для чистки огурцов, или палкой по башке принципиально нет.