So with the release of Prince Lander and the Dragon War drawing nearer, there is a question I've wondered about. The dragon prince, in his guise of the dragon keeper, noted that Lander "could not be persuaded" to destroy the dragon seeds after the dragons were defeated. Instead, he sealed the hatchery, built a dam, and forbade anyone to trespass on the island that was once a mountain. The question is, why didn't Lander put an end to the dragons there and then, instead of leaving them as a possible threat for future generations to contend with?
A couple possible answers suggest themselves to me. First, it may be that evil as the dragons were, Lander simply couldn't bring himself to punish the unborn dragons for the deeds of their forebears. Sure, he probably recognized that the new dragons would be just as bad in the event that they hatched, but deemed that until they actually did hatch and act on that wickedness, it would be unjust to harm them. You can't punish someone for a crime they haven't committed yet, right?
Secondly, it may be that, as an implied seer, Lander could foresee the final battle that would be fought in First Warren between rabbits and their predator adversaries. Perhaps he was aware that a flood would need to be unleashed in defense of the city, and you can't very well unleash a flood with no dam. As such, damming the Rivers Flint and Fay and creating a lake around Forbidden Island may have had a dual purpose. One: keep rabbits away from the tomb, and two: prepare for the eventuality of the Siege of First Warren.
Can't really think what else might have motivated him; if anyone else has any ideas I'd be interested to hear them.
I always sorta thought of it as magic. Like the dragon breath. That somehow the keeper of the time convinced Lander to let the unborn dragons live.