You can get 19 meltan catches (6 candy per with Pinaps, then trade/transfer for more) per week by connecting to Pokemon Go.
So it doesn't require rare candy - people are probably getting enough of the candy now to finally have some good ones (not to mention opening the box in snow to catch wild boosted Meltan up to level 35 makes them gym-ready quickly).