All players can romance all romanceable characters- so long as they roll a character that will be okay with it. You can always make a new character. I just think it's shallow to assume every character wants to bone mine.
"Just reroll." I'm rather sick of that. I had to listen to that for years when I talked about the lack of romance options for the LGBTQ community. "Reroll as a guy, then you can the ladies you want." Or for gay men, "Just play a woman. It's the same thing right?"
Now it's "Reroll as the exact race and gender that fits the perfect specifications that a companion has and then you might get a LI that you want."
I don't think it's shallow that the companions wouldn't care about the hero's race. I think it's more shallow to have the racial restriction.
"Oh, well I was going to romance you, but you're an elf and this little flag says I find elves unattractive. Yep, your personality is keen and all. Yep, you're helping to save the world, but I'm sorry. You'll need to reroll. Oh, it's not about you, it's your race."