No she needed to leave him so he, the actual savior, will actually do shit and take action. If she hadn't left then he would have pushed matters aside or further hide things from her. While she didn't do anything directly like the witch said her leaving still acts like a catalyst or spark for him
so all i'm hearing is that her stupid ass left for no reason