Both of you have points. As a member of the legbit community I would also like to see same gender as well as bi romance opportunities. But the logistics involved in producing that would increase exponentially, starting from the script, plot development, talent recording and then game programming.
I have faith that it will happen, but it will not happen immediately. When it does, what I'd like to see is rather than make every companion romancable by either gender, hard-code which companions are gay, straight or bi. Will some players be disappointed that their character can't romance the companion they'd like? Sure, and thus they get to experience more reality in their game. Do you have any idea how many awesome guys I've wanted to date happened to be straight?