Interesting question, unfortunately there is no answer. Maybe they did die somehow, maybe Niko just got lucky to live so long (afterall he would be like 110 in Spirit Tracks). Your caculations are probably off, if Zelda's parents in Spirit Tracks had Zelda while they were young than they would...