По настоящему ЛЮБИТЬ - значит, желать, чтобы твой Любимый был счастлив. Даже если он не с тобой.
Отдать его на съедение, по принципу, "так не доставайся же ты никому"? Какая же это Любовь, жертвенная и всепрощающая? Это страсть, ревность, да, называйте, как угодно, только не Любовью!
Искренне любящая указала бы на дверь с другой женщиной, коль уж установлены ТАКИЕ вот жесткие рамки. Но..в жизни всегда есть варианты и компромиссы.

Сказка требует продолжения. Принцесса может свергнуть короля, организовав какой-нить переворот и спасти любимого. Но..тогда ей придется пожертвовать собственным отцом. Что выбрали бы вы?
Есть вариант просто сбежать с Любимым, подкупив стражу. Но в этом случае она жертвует благополучием, титулом, статусом...
То есть, мораль такова, что обязательно, чтобы спасти свою Любовь, нужно чем-то пожертвовать. Большим, малым, неважно.
И сразу вспоминается тема о плате за счастье...Есть она и почему за него нужно платить? И что за отец, который готов растоптать счастье дочери? Ох, как же много вопросов...

Все-таки, логично было указать в сказке еще один вариант - третья дверь. Она давала бы возможность Ему просто уйти, забыв свою Возлюбленную. Вот это был бы ВЫБОР. А то получается, что наш Влюбленный - этакое безвольное и бессловесное существо, за которого все решают.