Íme, miért:
* Különböző generációk: A Pokémon Crystal egy Generation II játék (2000-ben jelent meg), míg a Pokémon Ruby egy Generation III játék (2002-ben jelent meg).
* Inkompatibilis kereskedési rendszerek: A két generáció közötti kereskedési rendszerek alapvetően különböznek egymástól. Különféle kommunikációs protokollokat és adatstruktúrákat használnak a Pokémon tárolására és átvitelére.
Ezért a Pokémon Crystal és a Pokémon Ruby közötti közvetlen kereskedés nem lehetséges.