Видимо, этот запрет появился после Лжедмитриев, в 16-17 веках, потому что дочь Ивана III и Софьи Палеолог была выдана замуж. Ну да, не царевна, пока ещё Великая княжна... После неё, как я понимаю, очень долго в великокняжеском-царском роду не было выживших до нужного возраста девочек.