The reson some people might like Herosexual or Playersexual romances is that for people who generally don't see themselves represented in other games with regards to their sexuality, being able to flirt with and romance whoever you like, without facing rejection, can be freeing. [...]
I can't speak to how prevalent this reason is, but another big reason is just not wanting to be locked out of contact because of your chosen in-game gender. Take DAI; I had a friend who liked Cassandra (the obvious best romance option) but couldn't romance her because Cassandra is straight. Should my friend be locked out of this content because they chose a female PC at the beginning of the game?
Is the (slight? depends on who you ask) improvement in companion characterization/personality/realism worth forcing players to install playersexual mods or replay the game as a different gender to romance their preferred NPC?