В качестве возможного ответа предлагаю почитать мою последнюю статью на Башне (про прошлые жизни) - там частично описан механизм формирования личности...
Если отвечать с "классической" точки зрения, то можно сказать, что души далеко не сразу реинкарнируются - так что может существовать их достаточный для покрытия текущего населеия "запас" %)
ИМХО, "душу" (выраженную в личности) достаточно легко можно создать из фрагментов ранее существовавших душ или вообще вновь придуманных... Точно также нередко "души" могут вселяться не в одно тело одновременно %) и т.д. и т.п.... %)
А вообще говоря, если с некоей "классической" точкой зрения никогда не спорить - развития и прогресса просто не могло бы быть...