You're right in that "player agency" (however we're defining this) is somewhat limited. However, that's just how games like this must work, especially with different chunks of content being written by different people.The lack of choice kinda bugs me.
I feel like there's not really much that I can do in the game atm that makes it feel personal.
Like with Kas. You can romance her, which gets you access to a bunch of her scenes and personality expressed through said scenes, or you can not romance her and get...Basically nothing. It's barely a choice.
Idk if more player agency is something that will come with further updates or if I'm just over expecting, but it'd be nice to have a reason to have different characters or replay besides seeing one off scenes.
If you're engaging with a story, like Kas per your example, but at every turn you say "fuck off," then naturally you won't get much in return. Don't think of it as being punished for your choice, or that it's a weighted one. If you're playing a character that just straight up wants to kick her ass and hear no objections, why would you miss the romance path?
As nice as it would be to have more dialogue options or personalities factored in, the cooperative patchwork nature of the games' content makes it nigh impossible unless you had a lead or two dedicating all of their time to tying it all together perfectly. It's the same reason they decided against non-bipedal TF's for PC's, because if you put that in, now all the writers have to go back through every scene in the game and make sure everything lines up. The non sex scenes alone would be a nightmare.
That said, where "agency" does become more of a prickly issue is within certain content, most notably (in my opinion) the Kitsune. I haven't gone back and checked if full corruption changes anything there, but generally speaking your PC's dialogue and mindset for the vast majority of the Kitsune content is "bumbling, naive, but well-meaning foreigner." I can't recall any point where you're able to point at a facet of the culture that your character might take issue with (though please remind me if I'm wrong), and seem to just accept everything as "it is what it is." Of course, the alternative here is to say "Just don't engage with the Kitsune content," but there are far too many abilities and items tied to them for that to be a reasonable stance to take. I'm fine with ignoring small content chunks that I don't care for, but the Kitsune are far bigger than them.
What I suspect, and the reason why there's no personality scores or many dialogue options in conversations, is that the PC is a pre-defined character. Your name, your race, your class, your background (not 100% on this), are all just personal touches, nothing more. If we read and play the game that way, it makes a lot more sense. Rather than "Wow my PC is having personality whiplash between all this content," it's more that the character is put in different scenarios every time and that's how it plays out.
