The game sets flags based on completed quests. They would basically have to redo the quest system entirely so redoing a quest wouldn't break your character.