pokemon theory of the day: the reason some pokemon evolve only when traded is that, in the wild, those pokemon don’t evolve until they’ve left the pack they were born into to start families of their own, so if they’re still with their original trainer, their biology says “oh there’s my parent, must not be out on my own yet, haunter is fine for now”
Thank god someone thought about this question enough for a plausible answer
This question has been low-key bugging me for like 15 years