The kidnap mechanic is dumb IMO and should go away.
There are plenty of other non-playable characters they could have used, but it's frustrating to see party members you depend on go away with nothing you can do about it except fight her.