Насчет демографической ямы - инфа вполне канонная. Когда Гарри пролез в думосбор Снейпа, он, помимо прочего, видел и сдачу СОВ, где присутствовало "более сотни учеников". Если сравнивать с четыремя десятками на курсе Гарри - разница минимум в 2.5 раза, что весьма существенно.
За послевоенное время численность детей могла и не успеть восстановиться - тупо некому было рожать. Вряд ли жертвы среди молодых семей ограничились одними Поттерами и Лонгботтомами.
Так же, возможно во время войны были и те, кто просто покинул страну и потом не стал возвращаться.