Evo zašto:
* Različite generacije: Pokémon Crystal je igra generacije II (objavljena 2000.), dok je Pokémon Ruby igra generacije III (objavljena 2002.).
* Nekompatibilni sustavi trgovanja: Sustavi trgovanja između dviju generacija bitno su različiti. Oni koriste različite komunikacijske protokole i strukture podataka za pohranu i prijenos Pokémona.
Stoga izravno trgovanje između Pokémon Crystal i Pokémon Ruby nije moguće.