So, I've been playing the game and there are NPCs. You don't do the typical "Press X" to talk thing. Basically what happens is you walk by them and you will overhear them say something. So yeah, the no NPC thing is BS. So far, any place that hasn't had NPCs is because no one in their right mind would be there.

Yay for surprise midnight releases~