but it's also complex and kind of a pain to implement.
Would it tho?

Wich part?
Surendering weapons?
There are spells for that ... unequipping things from certain slot should be easy ... i see no problem in having weapons in bag, it would cost player an action to equip them.
Armed escort?
There are several NPCs following us all the time ... all they need to do is not allow us to control them, wich shouldnt be hard in my opinion.
Restricted areas?
Well we allready have that aswell.

Several of them actualy.

See? Nothing dramatic actualy.

And when our character would save Arabella, or Mircon, or only in case we would save both of them ... we would get apology and they would leave us be ... bcs we PROOVED we are helpfull.

So what would it take ...
1-3 new lines per NPC ... all of them tuned into "i dont want to have anything with you" style.
1 tag that would mark our characters as "misstrusted race" ...
Have i missed anything?

Additional potential benefit would be that siding with Goblins, would be more natural for additional races and not just Drow.

What you describe would necessitate pretty dramatic divergences that I don't think most studios would be willing to commit to unless it was a specific central part of the game.
I dont think that either ...
All im saying is that i dont think anything solid is preventing them ... i simply believe that they dont want to.

I don't think it's a societal thing at all, if it were then I doubt Larian would be approaching the romance and sex stuff the way they are, for one thing.
Dunno ... sex sells, from time to time you want to do something little shocking to gain some extra atention. :P
And this move certainly bringed extra atention.
---
It wouldn't take an entire reworking of anything. A few lines here and there, and maybe a few "I don't deal with your kind" situations. I don't think that would be too complex.
And we are back to one-liner.
