People are missing the point
All these years people are complain about the logic of the story. That's not the point. It's like when people say you can't have your cake and eat it too, which doesn't really make sense when you think about it, why order a cake, if you can't eat it. Just think of it like telling a fairy tale.
The point of the movie is about the signs that God gives you and that things will work out in the end.