Ну тут чисто технически и логически нестывковка, как минимум, я не понимаю механизма.
Если война "скоро", то мальчики нужны "скоро", а не через 18 - 19 лет, когда они достигнут призывного (хотя бы) возраста. Если число мужчин в результате войны "сейчас" сократится в 7 раз (допустим), то непонятно, как эту убыль смогут компенсировать родившиеся "сейчас" мальчики. Ведь к тому времени, когда они вырастут, войны уже не будет, и разница в возрасте с выжившими женщинами никак не поспособствует выправлению демографической ямы. А если их будет в 7 раз (да хоть даже в 3!) раза больше, чем девушек/женщин их же поколения, то это, скорее, приведёт к новой войне, чем к демографической гармонизации.
В общем, я в совершенной растерянности.
Но тогда по этой логике просто нужно больше детей, а не больше мальчиков. Какой смысл именно в увеличении числа мальчиков, если они вырастут, но не создадут семьи из-за того, что девочек будет в неск. раз меньше?