I was wondering why it seemed like my game was completely devoid of random women, and it turns out that it's because I set my "Generic NPCs Attracted to Women" setting to 90% male, 10% women. When you do this and play as a girl, women just...stop appearing in seemingly most any kind of situation. Like, if you start going around and knocking on random people's doors, it's going to be almost all men, despite the fact that this makes no real world sense at all. Mechanically, I suppose it's because the game generates all of these generic NPCs as being possible attackers, so their generation necessarily has to be affected by your settings, but I don't know, it's not really what I had in mind when I was changing those settings.
In an ideal world, I think the game would know ahead of time which NPCs it's generating will attack the player and which ones won't, so the game can be a little more free to balance the types of people that appear regardless of your settings. Or maybe it could just use your settings as weights that get progressively enforced more and more as your attraction and likelihood of being assaulted goes up (i.e. if you've changed your settings to "only males should attack a female player", then the game can generate a lot more harmless female characters when your attraction and likelihood of being assaulted in any given situation is low...but if you have a very high attraction, then it would force more male characters to be generated - something like that, anyways). My female character should generally be able to feel at least a little bit safer when around other random girls and women (particularly if I'm changing my settings to specifically make female-to-female attraction a relatively low percentage), but you can't really effectuate this at all, the game just prevents them from appearing entirely instead, and on the rare occasion that they do appear, they behave exactly the same as the random males, so you might as well just forget about the setting anyways.