Pikachu happens to be one of the poster-children of Pokemon so it definitely has more prints than a lot of cards, but even if you imagine 10% of that as an average per Pokemon (14 variations, or 5.5 prints) and multiply that out by the number of Pokemon presently in the franchise (721) youre looking at ~10k cards with variations or ~4k unique prints
Just you, your opponent, the cards, and some ingenuity
I tried pulling the topps johto league champions houndoom foil but i didnt get it sadly, i opened up about 7 or 8 of those packs because of the guaranteed pullrates per pack
(1) Once per Chain, when your opponent activates a card or effect: You can Special Summon 1 Horus monster from your hand or GY, and if you do, this turn, you cannot Special Summon another monster with the same original name with the effect of Canopic Protector (2) If this card is sent from the hand or field to the GY: You can Set it, but banish it when it leaves the field