Там вообще много недосказанностей. В каноне маги живут до 130-150 лет. Даже при расчете рождения детей при возрасте родителей около тридцати - получается дети имеют возможность лет 30 видеть родителей, бабушек, дедушек, прабабушек, прадедушек и даже пра-прабабушек и пра-прадедушек. Соответственно при более низком пороге - еще больше! Но по описанию Роулинг все приравнивает к реалиям обычной жизни: родители + бабушки и дедушки и иногда удается застать предыдущее поколение. Куда девается вся эта толпа? Войной можно объяснить исчезновение части, но не полностью всех. Все ушли на фронт и не вернулись? Это же маги, которые могут аппатировать!