Sometimes it takes a hundred generations for the foundations to be built up enough for the next geniuses to realize they were sitting on everything they needed in order to cure small pox. Just because we haven't cured cancer a hundred years ago doesn't mean it never will be cured. That's what scientific advancement is about.