That is the whole point of having different races, bc they are unique and people respond differently to them.

So you can either talk to each NPC one by one to get all stuff (if its possible with all NPC's), or you can replay the game as a diff characters. Your choice, but really, i think it's better as it is. Not a fan of companions just "barging in".