DISCLAIMER: I have no intentions of starting a religous discussion here. If it turns into that, I can take no blame.
I find that Pokémon evolutions and Darwinism have many differences. First of all, Darwinism states that Evolution happens over millions of years, while in Pokémon, it happens instantly when something happens. Also, according to the RL evolution thoery, the evolved beings lose the genetic code of their 'pre-evos' While in Pokémon, if Pokémon of higher stage of evolution breed, they produce a Pokémon of a lower evolutionary stage.
I find that Pokémon evolutions and Darwinism have many differences. First of all, Darwinism states that Evolution happens over millions of years, while in Pokémon, it happens instantly when something happens. Also, according to the RL evolution thoery, the evolved beings lose the genetic code of their 'pre-evos' While in Pokémon, if Pokémon of higher stage of evolution breed, they produce a Pokémon of a lower evolutionary stage.