Personally I preferred the notion that certain races might face hostility and distrust in certain locales because it creates more interesting RP possibilities.
It will also pass a good message if you are playing, let's say a Drow, who is distrusted by the druids in the grove but still chose to help them so that, in the end, they recognise they were wrong about you and maybe should reconsider some notions they have.
SWTOR does this extremely well when you play an honourable ("good") sith. You can see the Jedi questioning their prejudice after witnessing your actions on multiple occasions.
It is possible. I don't know why it is not implemented in BG3 but it is genuinely possible.