MC not killing the princess because she is the only competent ruler for her country. killing her will cause innocent being killed by monster, and war.
if he kill her, he as same as her, killing innocent for own selfish benefits. he do want to let her dies but innocent will also affected and he...