It's even more than that since you can improve attacks with more AP, two Pokémon of the same level can also have wildly different stats depending on different factors, there are also genders, passive abilities, etc.
Also what about legendary Pokémon? Are they having hundreds of different versions of literal gods in each of those?
Functionally, what's the difference between "healing" a Pokemon vs. using their genetic makeup and organic matter to biologically 3d print a fully healthy clone?