Evo zakaj:
* Različne generacije: Pokémon Crystal je igra druge generacije (izdana leta 2000), medtem ko je Pokémon Ruby igra tretje generacije (izdana leta 2002).
* Nezdružljivi sistemi trgovanja: Sistema trgovanja med obema generacijama se bistveno razlikujeta. Za shranjevanje in prenos Pokémonov uporabljajo različne komunikacijske protokole in podatkovne strukture.
Zato neposredno trgovanje med Pokémon Crystal in Pokémon Ruby ni mogoče.