I've touched on this a lot in this thread, so I figure I'll keep on beating my drum until it starts to resemble a dead horse.
I, for one, am not accusing Bioware or anyone at Bioware of being intentionally racist with the race restriction decision. I even understand the practicalities of it.
But I do think the concept does carry some inherently racist undertones, because it's sending the message that for whatever reason, interracial relationships aren't ok. Or at least, it could be perceived as sending that message.
These races might be fictional, but they're used for analogues for real world cultures, and they have often been used as a tool to represent the affects of racism, oppression, segregation, and xenophobia. I think it's sending the wrong message when you(meaning Bioware, in this case), use these fictional races for these purposes and then turn around and say that it's perfectly fine to categorically and adamantly shut down any possibility of love and romance with someone based on their race.
Now, of course, these thoughts are based on a lot of assumptions that may prove false; I haven't been shy about the fact that I'm talking worst case scenario here. I am very much against the idea in whatever form it takes, but I admit I may be wrong about it's implementation and it may not be nearly as bad as I fear it is. But on the pure concept stage, these are my thoughts on it.
I think that races are used there differently as in real world. Humans in Thedas are still different in different places of Thedas, so they are the races in the real world. Isabela is Rivaini and has darker skin, people from Ferelden tend to have look that is unique to Ferelden etc. Qunari, Dwarf and Qunari aren't race similar sense as humans are in IRL.
For example if you think humans as Tigers. Tigers look different by places they have born and grow up in. There is Chinese tiger, Indian tiger, Siperian tiger. These are races of tigers, they are still tigers as humans are humans but they have developed different physical aspects to adapt to live in place they are living. Siperian tiger for example has lives in snowy and cold areas when Indian tiger in much warmer ones. So these tigers look slighty different. They are from different races like humans are.
Then Tiger can have kittens with other large cat animals as well like Lions. This is very unlikely though, they look much more different and have different customs. Tigers live alone, Lions live together. However it's possible, they aren't that far from each other. I'd say these Tigers and Lions are like races in Thedas, like elf and qunari.
Well this is just my take how I see it. Being with other race in Thedas is more strect than being with other race in the IRL since we are after all, all humans here and not from another humanoid species.