Como é que o Pokemon evolui?
Eu realmente escrevi uma resposta semelhante a esta sobre o porquê de Eevee precisar de condições especiais e muitas vezes precisar de uma pedra evolutiva ou estar ao redor de uma pedra específica para evoluir.
Veja, da maneira que eu vejo Pokemon depende muito do seu ambiente. Eles retiram energia dele, e nivelam-se a partir dele - é assim que os EVs funcionam, por exemplo, ou se movem como o Poder Secreto. Quando você luta, eles estão ganhando experiência, é verdade, mas ao mesmo tempo eles estão extraindo energia de seu ambiente.
Agora, chega um ponto em que eles não podem conter a energia que eles estão coletando e armazenando, e em que ponto eles evoluem. A evolução é um uso repentino da energia para alterar massivamente o seu corpo num espaço de tempo muito curto, pelo que é capaz de manter um nível de energia mais elevado.
Ver, para todas as evoluções faz um certo sentido que venham do Pokemon de onde evoluíram (salvo algumas excepções, como Gyarados, mas mesmo assim, quando se considera que o desenho vem da mitologia oriental faz sentido). Portanto, faz sentido que eles cresçam naturalmente nessas formas, dado tempo suficiente. Ergo, a evolução é essencialmente forçar o corpo a amadurecer rapidamente.
Eevee, e por extensão todos aqueles que precisam de pedras ou itens especializados para evoluir (Gallade é um bom exemplo, ou Gliscor) têm formas naturais, e então por interferência humana (ou circunstâncias naturais raras) podem evoluir para formas mais avançadas ou diferentemente especializadas. É possível que uma Kirlia possa evoluir naturalmente para uma Gallade, dadas certas circunstâncias (talvez se concentre nas artes marciais sobre as habilidades psíquicas), ou uma Yanma a Yanmega (se fosse uma Yanma única que pudesse aprender a Ancientpower), mas é mais fácil com um Treinador que pode ajudar.