I have a Pokemon theory that might be of interest to you. As we all know Ash Ketchum is really old but always looks the same, I think that Ash Ketchum died when he was 10, and Pokemon? Those are human souls reincarnated into Pokemon. I think there are a two different heavens there's the physical heaven where Pokemon and people exist in solid form, then there's spiritual heaven where humans who die in physical heaven go to spiritual heaven and being a Pokemon is a punishment for people who misbehaved in life in major ways but the only reason Ash stayed the same and he was a good kid so God felt bad for him and gave him life in physical heaven so he can still enjoy life.
Please write back to me if you think this theory is bad or good. But hey that's just a theory, A game theory! Thanks for reading!
This theory is not religous so if i break any rules forgive me