I don't mind the writing so much. And their presence in the game is warranted given you're playing someone who can perceive peoples souls.
Next to the preponderance of godlike making up the soul story npcs, their names are the main irritation for me.
Maybe if someone made a mod that renamed them to 'villager', 'traveller', 'townsperson', 'stranger' or such like... That way, the writing can remain, but the stupid names are removed.
If this same mod could remove the monuments from the game too, I'd be happy.