The Architect says that The One must choose 23 people (16 female, 7 male) to create new Zion.
After which, you will be required to select from the Matrix 23 individuals - 16 female, 7 male - to rebuild Zion.
But this doesn't seem to make any sense considering the following two statements (listed in un-cited form on Matrix Wikia)
Zion, according to the Architect, has been completely destroyed five times by the time of the sixth One, Neo, meets the Architect. As a result, the actual year on Earth is estimated to be closer to 2699, not 2199.
This means that Zion grows to its final pre-destruction size in only 100 years.
Yet, the current Zion has - at least according to Wikia - a population of over 250,000 humans.
How can one square those 3 facts?
It seems completely impossible to both generate a population of quarter million, AND all that advanced Zion infrastructure, in just the space of under 5-6 generations (100 years) if you start with 23 people. (Even allowing for non-natural population growth - i.e., culling out people from the Matrix, the way Neo was extracted. That seems a very labor intensive and non-scalable process - one ship can not extract more than a couple of people a day given its size and medical facilities).
Is there some canon explanation for this discrepancy? Are one of the two facts that Wikia lists incorrect/noncanonical? Did Architect lie to Neo? Do the machines somehow help build up Zion and populate it further?