Íme, miért:
* A Mystery Gift események meghatározott időkorlátokkal rendelkeznek. Ezek az események általában meghatározott dátumokhoz vagy időszakokhoz kötődnek. Amint az esemény véget ér, a rejtélyes ajándék átvételének lehetősége megszűnik.
* A rejtélyes ajándékokat kezelő szervereket leállították. Az eredeti DS-játékok szerverei (köztük a HeartGold és a SoulSilver) megszűntek. Ez azt jelenti, hogy nincs mód velük kapcsolatba lépni, és rejtélyes ajándékokat kapni.
Azonban továbbra is van néhány mód bizonyos Pokémonok vagy tárgyak beszerzésére a HeartGoldban:
* Kereskedés más játékosokkal. Továbbra is cserélhet Pokémonokat más játékosokkal a Wireless Adapter vagy a DS Download Play használatával.
* A Pokéwalker használata. A Pokéwalker lehetővé teszi Pokémonok elkapását és olyan tárgyak összegyűjtését, amelyeket vissza lehet vinni a fő játékba.
* Csaló kódok használata (ha emulált példányt játszik le). A csaló kódok használatával potenciálisan olyan tárgyakat vagy Pokémonokat szerezhetsz, amelyek a Mystery Gifts szolgáltatáson keresztül elérhetőek lettek volna. Ez a módszer azonban csalásnak minősül, és befolyásolhatja a játék élvezetét.
Fontos megjegyezni, hogy ezen alternatívák elérhetősége az adott helyzettől és a játékkörnyezettől függ.