Personally, I much prefer writing characters who have a set, distinct sexuality. Its just another thing that helps me really realize them into a full person than “Companion B”. The problem I tend to have with COG games, however, is number. (Like how @Fiogan talked about).
It’s actually a mix of the number and the plot critical aspect that was talked about before. I try hard to make every romance able character plot-critical, or at least have their own side story. Why? Well, I figure no romance is so flat that it’s just “I like you” “I like you too” “Kay cool”.
You have to get to know each other. The longer you do know each other the more you learn, the more you learn the more secrets, past mistakes, etc. become clear to you. I love writing these kinds of things. So it’s less out of a since of fairness than… just for my own enjoyment.
… but the downside is that then it takes a lot longer to write one romance than it would if I put less time into the developement of that romance. Which means each person ends up having their own story within the story, which as a result means I have to pair down a lot on the number of ROs I can write without burning out.
Take my current WIP, originally there were more ROs than the current 4. Each of them had their own unique sexualities, backstories, etc.
But I realized… I just couldn’t write that much. So I took away, character after character- most not even appearing in the story anymore. Then I was left with 4. One was pansexual (Icarus), one was lesbian (Cynthia), one was gay (Copper), and one was straight (Lorraine).
Problem is, that leaves most players with only 1 romantic option, 2 at the most!
That… wouldn’t work well. Most likely, people wouldn’t be happy. As a result, I had to forgoe the sexuality function and make all of them pansexual (Or player-sexual, if that’s how you prefer to put it).
I still wish I’d been able to write a longer story with more sexual diversity… but sometimes it really is just because of things like time and effort available to put into the story when taking everything else into account.
That being said, it would be great to see more games made by those who have the skill, time, and effort to do so! (Or make it less crazy than my style of writing at least… might factor into it as well,
)