This speaks to why my oldest friend can't accept souls and reincarnation. A few years ago he said to me that he can't reconcile it with human population growth. I guess the simple answer is that that finite number is larger than the number of humans that have yet to exist at any single moment.