Perhaps part of the reasons the dragons were hatched at all was because the Night King had brought enough magic back into the world. Some of the Targaryens had tried hatching eggs unsuccessfully (like Egg) but maybe there just wasn't enough magic in the world to do it then, but there was just enough to hatch them at…