Я думаю, тут несколько причин. В том числе и те, которые вы назвали.
"За грехи родителей" - родовая карма. Душа пришла в эту семью, чтобы показать, что в этой семье почти все её члены что-то нарушили в этих законах Вселенной, поэтому это и урок такой (новая душа сюда не приходит - нет смысла, всё равно не понимают). Либо приходит, когда они что-то осознают. Сюда же приягивается душа, отрабатывающая "свои грехи" либо та, которая просто несёт такую миссию. Поймут, осознают - будет и ребёнок. Тогда и поможет что-то такое - отпуск на море, витамины.
Дальше. Стана, регион. Я задавала такой вопрос. Думаю, это тоже имеет место. Мне кажется, что в очень благополучных странах снижается рождаемость от нарушения баланса - духовное-материальное, а в Африке и Азии как будто наоборот и именно там отрабатывают те, кто когда-то уцепился за эти материальные блага.
Ещё. Не все именно бесплодны. А есть ещё и определённый сценарий развития событий - судьба. Так вот некоторым женщинам уготовано стать мамой в более позднем возрасте, в 40-45 лет. Просто задачи и путь их решения у каждого свои. И время своё.
Но это мои рассуждения, просто делюсь.