I think its natures or more accurately, these particular species design to reproduce at a very small size and age. Then continue to grow until they reproduce at a very much larger size and older age. And yes, we have seen this on our field studies.
I have been working with varanids(monitors) And they too are expert at this reproductive approach. A base formula is, most of our reptiles, from lizards to torts to snakes will reproduce at about 1/2 their average adult lenght.(tl)
I know the above from actual observations in both nature and captivity.
But the actual reason why is a little more difficult to guess or assume or predict, or address.
Common sense reason is simple, at a much smaller size, a female can consume much much less and still reproduce. So its a good reproductive stradgy to have this flexibility.
On the other end, Large females take much more energy to reproduce, but also carry much much more mass so they will not starve or are hindered reproductively during shortterm poor seasons. Small females could perish quickly during poor years/seasons.
On our field study, we did see a range in size of gravid females, but we did not see extremely small or extremely young females gravid until we had a very long term drought. We then found gravid females that were about one year old(judged by normal age indicators on rattlesnakes) That is, we found gravid female rattlesnakes that had only shed twice in their lives. A base, one rattle and a button. And one with a base and a button. These females were very very very small.
Of course in captivity, we see this routinely. Females from 12 to 18 months of age reproducing.
Its been my experience that these young females were far more successful then older females. And that includes various python species I have bred.
Others breeders have claimed problems with young females. These two bits of information clearly indicate its not about the design of the snake, but the support from the various keepers.
So I am in total agreement with you. And yes, a female must emitt pheromones to attract a male, she must develop mature ovum and store sperm, then fertilize the eggs. They cannot do this until they are physically ABLE to do this. What what we see here is, many keepers that think you should not allow young females to reproduce are often assoiating human cultural behaviors(not physical ability) to reptiles, and or, not properly supporting the needs of these females.
Lastly, nature has no guarantees, its most likely a benefit to recruit(reproduce) as fast as possible, as in most cases, there is a strong possibility they could perish before the next reproductive event.
Second lastly, I have not experienced any problems with young small females. That is, no more then I experienced with any sized female. Of course I have murdered all sizes thru igonrance or negleck.(not knowing or not providing the right support)Cheers