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