I think there should be an option/questline to work with Gortash to rescue Orin's captive if you don't want to follow her demands and kill him first. She tells you she will kill the person she takes if you step foot in her domain without killing Gortash but does nothing if you blatantly disregard this. It's contrived because they want to give the player the freedom to do the quests in whichever order they please without facing consequences. But instead of writing a story and questline to provide a well written path to disobey her that doesn't lead to the death of her victim, the game just goes on as if she isn't holding a person hostage. There should be a way to save the victim without killing Gortash, but not unless you agree to work with him to do so. If you step into the Undercity while she still has the hostage and Gortash is alive she should kill them, unless you've found a way to thwart that outcome.

This way you're given freedom and multiple choices, but not without consequence. The way it's structured currently is lazy, senseless, and contrived. And this is the kind of thing I'm referencing when I say the third act is lacking in content and poorly structured.