More like explicit, amirite? But seriously, what we got had little to do with corruption and less so with the Champion. Instead we have Corruption Lite where it's rape but somehow 'different' from usual rape and the Champions are power fantasies stand-ins of the authors rather than the player.
I brought CoC1 as an example since your description of Cait reminds me a lot of the fuckable gargoyle in CoC1 except she's no longer bound to the cathedral.
Now that you mention the gargoyle, Yes. Cait could be more like that. But she could have a more weight on the plot than just a fuckpet and a tool. How? Here's how I thought for her using Savin's lore (and some "shit" that I cooked up while doing a shot in HS2).
Cait is a damisel in distress (like the beginning of the game) but instead being the upity nosy gal she's really a runaway from the Jassyran Temple (Pursuing her dad could be a nice excuse, but deep within we know that is a lie). She sticks up with us like the main plot used to be. But in the travels she starts to open up (and our corruption builds up, and some ravages on her body due our weakness or malice). She starts sharing the reasons why she's here to begin with, her fears and her doubts about the temple and her faith as sacred harlot of the catboy. Later she confesses that she's a priestess in everything but name. That her faith waivers and sticking up with the MC and Co. She could regain that sense of love to spread as a priestess and sex isn't so bad. (Sorry Savin. But you suck in character making), so after some choices she can express her duty as sacred Malachite harlot (and giving you a cut because she needs to pay her keep). Another side is that she becomes a fuckpet that you can share to anyone in your party, because you broken her (by repeat cleansing or choosing the evil choices) and when Salwah arrives she's nothing but a fucktoy devoted for the catboy and your dick (Or an uberslut if you Daemonize her).and you can patronize by manipulation the new "Temple". So, Cait can have a lot of development and not being the MC (true) of the main plot. But adding risks and rewards for doing "x" or "y" to any companion or follower that can impact the course of the main plot/quest.
like the following (corrupted/broken caith, and follow up as you being expelled from the village)
"As you arrive to the town with your oversexed kitty pet, you notice the grimaces of the towns people glaring and some of them touching themselves at the over exposure of "her", While she recites the sacred words of love and care of the Divine Mallach to them, Her bare breasts exposed and leaking her ivory liquid, Spraying over to the children while her sex shows proudly without any shame, drooling her nectar to the males that makes them go in heat."
"Garth notices you and confronts you "What the hell are you doing!?" "What did you do to Cait!?" While you nonchalantly respond "I perfected her, I made her to devote herself to the Lord of pleasure and love. I made her what she wished: to be a sacred harlot".
He and Sanders watches with ludicrous incredulity the lascive display of Caith. Once known for her shyness now become a total whore explaying her goods bare to anyone to see. Touching herself and showing herself with any shame and with a face of total extasis."
"You need to go" Replies Sanders with a spec of Ire. "
Are you mad?" You reply with sarcasm all over your face "
What are you gonna do? admonish me? Make me repent? How naive!" You turn back to the Village that sought you begin your legend. Some terrified, some other dumbfounded. But every male was incredibly aroused of your best piece of art."
So, you need to spin a bit the narrative to make the most plain character into something else.
EDIT: I had some typos