I agree, more interaction overall is certainly needed, but we should probably cut them some slack since we're in EA and even a lot of content that is already there isn't triggering correctly on many occasions.
As for sexuality - I really see no reason why I should be offended by anyone's sexual preference in game or otherwise (ofc excluding some extremes).
But maybe a workaround that would please most people here would be to have PC subtly express their preference in conversation or make first step while interacting with an NPC (I think Gale is a good example here).