Love this topic. Reincarnation is an interesting dogma (correct word? not sure).
It would certainly explain why we are born 'knowing' some things, which we have no business knowing! :D
However, I feel as you do ... it's not . quite . logical.
What I have come to understand from this belief system, is this ....
(that is; how it is explained, and I don't subscribe to this, just 'splainin' what I have learned from reading and discussion)
There are many schools of thought when it comes to reincarnation, just as there are many forms of, for example, Christianity.
Here's one:
In each 'life' on earth, we learn lessons, and the 'soul' (or however ever else that term is defined by any particular sect/person) becomes more enlightened by learning lessons in each life.
Even though we may not know about our 'past lives', we are learning a lesson in 'this' life, that we need to learn in order to reach the next higher level of enlightment, as a never-ending essence, or soul.
That is to say, and just as an example of how a believer in reincarnation might think:
Perhaps this life has been a constant series of unfortunate events which forced us to recognize that we are not in control - the lesson? Humility.
That is one school of thought on reincarnation, as I see it.
I prefer to go with science. We now know that there alternate universes, so the possibilities are endless. Dream? Make up stories? Sure ... but just know that science tells us that right now .... we do not know.
Einstein said (to paraphrase), that one of the true marks of a scientist was the ability to acknowledge .... I do not know. Sagan agreed, and wrote a book on it. Humility leads to curiosity, which ultimately, leads to scientific discoveries!
That is my perspective on the OP. :))
xo
tal