Part 2, few additional thoughts
In ST:TNG/Voyager there's storylines about how people can overcome their basic biology, instincts, or to a lesser extent culture. In ST:DS9 there's storylines about how the biology in particular is overriding. i.e. The Jem Hadar boy doesn't care for Odo's outlook and wants to go back to the Dominion as soon as he learns of it. Odo meets an older non-Dominion changeling who explains to him he finds nothing interesting about the "solids". This foreshadows Odo also returning to his people in the final episode, despite all the buildup about his relationship with Kira. It's interesting to look at this work through that lens.
Regarding Robocop 2, what's shown in the film is that they can't get anyone to cooperate for the Robocop 2 project. No one wants to be disembodied and controlling a robot host. So they find a sociopath obsessed with living forever. He has some gripes (murders his old girlfriend) but otherwise carries on with controlling his monstrous robot host, which unlike the original Robocop can never walk among people with a degree of acceptance (e.g. at least with his police colleagues).
To what extent does the same apply to Marsalis who has been reincarnated in this giant monstrous body, just like Robocain? There's no indication that she's unhappy with what she's got. IIRC, the books are written with third person omniscient perspective. In the Cold Forge, we get to see all of Dorian's dark thoughts. In Charybdis, the only time we learn what Marsalis is thinking is in the interludes, which precede the action of the book. On purpose, her motivations are concealed throughout the action that is taking place on the Charybdis planet, which leads to Kamran's thoughts questioning them almost at the end. In the end, we see that her actions were altruistic. I don't even like Psychology that much, but it would be fascinating to read about the Marsalis alien's thoughts in another work like a prequel (or sequel?!?!). Is she fighting the biological urge to eat everyone, while at the same time trying to save them?