I really don't think it's a terrible thing. These NPCs aren't even at remote location, but at locations that you are most likely to arrive at or go by at any given time in the game. Because of this, there's no reason to remove this at all. If anything why going to NPC to unlock achievements (let alone unlocking title) is a problem is beyond me. Your achievements are already tracked regardless of unlocking it or not, so even with this in mind, it's not even a rush at all.
