@sotiCoto : Oh no, no "rookie error" here, or i've done it wrong for the past 38y.
You're just jumping to the extreme of the specter with "doesn't have any basis in reality". I don't think i've ever said that.
If anything should be "for the sake of logical consistency", you can remove way too much topic on way too many stories and count them as "bad". Random science fact used to support something, who's incorrect on so many level most of the time, religion (one of the most non-factual/palpable thing) and such.
Funny enough the idea of "souls" and "vessels" is approached many times later on in the story. So yeah, explanations come later on, still it's there.
And yes, answers is not always given before, to prepare the reader to something, it's also a way to let them "question the nature of their reality" (or the story, or whatever).
Some story are like fast-food, you digest them and throw away, some are more consistant and ask you to dig deeper to get some nuances and flavor.
Yet, do we know where the story is? On earth? Our earth? A // universe? Something? Does the same rules apply to everything?
Again, if you're just lookin' for a copy/pasta of our system, there's prolly way more suitable story for that, and if you can't take a
possible deviation, i mean, that's just the story is not for you.
And that's cool, because there's a ton of variety story, that's for a reason, everything can't please everyone.
Still, Fumestu is quite nicely rated, so it's maybe for a reason too.