That's a very good question. I think this is one of those cases where we'd say "RPs are not the games" and take some artistic liberties - it could be that Haunter needs a period of solitude to evolve into Gengar, or Scyther needs a Metal Coat and some sort of fusion procedure to evolve into Scizor.