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.

Hello there.