Dumb people got mad when they killed an NPC and it broke something. Beth (per usual) overreacts and idiot-proofs the game.
Yeah, really.
I can live with a few NPC's being essential, for truly critical quests. But if a quest is relatively minor, you should be able to kill the person involved, and then get a QUEST FAILED alert. That way, if you want to do the quest you can reload, and if you don't, screw it.