I think this person is confusing what I , a player, is attracted to, with what I've decide my Tav character is attracted to.

If I had my personal way, Halsin and Zevlor would be romance options. But it isn't about what I personally find attractive, it's about what my Tav wants. I would never consider a relationship with some like Asterion in real life, he's just not my type (maybe Shadow though, depends on how her character progresses), but I can make a Tav who wants to romance him.

This is always the way for me. I play game that has romance, chances are good that the person I most want to romance is unromanceable.

As for the realism, we've already covered that.