I agree with the OP.
It seems to me that NPCs shouldn't be accommodating, otherwise they really turn into sex dolls.
In the original games of the series, each of the companions had their own requirements for the novel regarding the race and gender of Charname and then everyone was fine.
I don't think all companions should have strict gender and race requirements for the PC, but I don't think everything should flock to absolute bisexuality.
The term is playersexuality or you are gender assigning, and my gender is a apache helicopter tiger bear. So yes, I am allowed in the womens rest room.
The thought would be this for example.
Shadowheart, I will assign as a self righteous lesbian.
So, DC to romance, as a female, is 6. DC as female gith is 17. DC to romance as male is 15. DC to romance as male gith is 20.
But if you are male, and her core character is lesbian, and you romance her.... it changes her character drasticaly, so dialogues with her suddenly change and are way different.
She is no longer the same person.
She suddenly stops being secretrative, and is suddenly super open because she was just broken from one major self desctructive habit, for example... and she is no longer the same person for it.
Before I get all the gay pride defenders, it is a example. The same can be applied for a heterosexual person as well, in this case we will say wyll, who suddenly becomes gay (DC 20 romance check as male character)
It is just such a drastic shift that they are not the same after it.
This whole walk on eggshells, make everyone playersexual just to appeal to the alphabet community is just straight out dumb and boring and disinteresting in my opinion.
Why ruin a good game for a fad?