Может быть, на вымирание драконов сказалось сразу несколько факторов, которые накопившись, как снежный ком, привели к тому, что драконы вылуплялись хилыми (и нападали даже на младенцев-таргов, что были рядом) или не вылуплялись вовсе.
Гибель Валирии, смерть Балериона с возрастом (последнего валирийского дракона), то, что Солнечный Огонь пожрал Рейниру (думаю, это тоже как-то акунулось).
И, возможно, яйца имеют свой срок хранения, пока оно может проклюнуться, когда рядом Тарг. Если рядом долго нет Тарга или каких-то особых условий, то оно превращается в камень, и тогда дракон может вылупиться только чудом/ритуалом (как в случае с Дени)
Поскольку при Эйгоне III был инцидент, что проклюнувшийся дракон вылупился уродцем и напал на младенца, у Визериса ради безопасности отобрали яйцо. Поэтому момент "проклевки" яиц обычным способом был упущен. А Каннибал и Среброклылая, видимо, со временем умерли от старости.