makes sense to me . why wouldn't you suspect the stranger who is heavily armed strangerNPC1: "Hey guys there's a dead body over here, it's Al, someone shot him in the face."
NPC2: "I saw a heavily armed stranger wandering around over near the Hab earlier, we'd better hunt him down before he kills again."
Unless someone triggers the alarm / gets the word out you can happily wander around shooting building by building as the guards haven't even switched their shields on as they don't know what is up ...NPCs should not aggro onto you if they haven't actually seen you kill someone or seen a bounty on you. It makes absolutely no sense that when whole settlement would aggro onto the player just because someone saw a dead body.