All Pokémon should be catchable.
I still dont understand why baby Pokémon from generation 2 is not in the wild to catch. Why is that? I hatched about 50 already and still can find them! All Pokémon should be found in the wild including the babies, especially Magby, Elekid and Tyrogue. Even Igglybuff should be on the wild! Make an event out of it like a "Spring Bloomers" or a "Baby Boom of the year" or even "Babies gone wild"(in the world).
Bullied to many times about
Pokémon GO, v1.27.4