She was a SLAVE. In order to please her master she needed to please the man she was sent to sleep with. Her master could have her killed any time he wanted to.
So you are suggesting Kirk finally came to the realisation that he needed to have sex with her to prevent her master believing she had failed in her "mission"? I guess we're back to Kirk being "noble" again.