Ето защо:
* Различни поколения: Pokémon Crystal е игра от поколение II (издадена през 2000 г.), докато Pokémon Ruby е игра от поколение III (издадена през 2002 г.).
* Несъвместими системи за търговия: Системите за търговия между двете поколения са фундаментално различни. Те използват различни комуникационни протоколи и структури от данни за съхранение и трансфер на Pokémon.
Следователно директната търговия между Pokémon Crystal и Pokémon Ruby не е възможна.