It would be good if there were actually friendly human NPCs. There should be friendly human corporations. I've thought of Creature Corp, a place where you can buy tamed pets. Another one is H.I, human industries, you could by food, furniture and ores.
There are. In the outpost for starters. And the ones in the Erchius Mine are not exactly hostile either. ... at least to you.