This decision by Bethesda in regards to romance being possible with any human companion is exactly why fans of the original Fallout games take so mush issue with Bethesda's version of Fallout. There is no consequence to your actions, or appears to be none may be more accurate. Yes, if I play as straight then I wouldn't initiate a romance with another male NPC, and may not even be aware it is an option, but there should still be a female character in the game that is a lisbian and would have no interest in a relationship with me no matter how much we might like each other. Same is true for a gay character, there should be straight NPCs that will not carry on a romance with you. It doesn't have to be about bigotry, just based on reality of attraction.
Regardless of how hard we may need to work to romance an NPC, there should be some that just flat won't do it because you do not line up with their sixual preference. Just like there should be NPCs that will not want to be with you depending on what faction you help, and where the sympathies of the NPC lie in regards to the faction they favor.
Yes we play the games for escapism, but that escapism can be tainted when the actions of the NPCs conflict with the actions of the PC and the choices you elect to make in the game. Giving me something I just flat can't do because I made a choice about something only encourages me to play the game again and make different choices. I will still buy the game, and enjoy it, but I can still disagree about a feature that strikes me as not being a good one on the part of the developer.