Something that has always bugged me was Raichu being in Fossil and Electrode being in Jungle. As a kid, I couldn’t phantom why this choice was made…but alas, my irrational childhood brain didn’t form thoughts from a business standpoint trying to sell product. lol
I was never bothered by it because I always felt like the designations of Jungle and Fossil are meant to be very open to interpretation. Most of the species in Jungle are found outside of the Jungle (as supported by the locations in most of the artworks) and most of the species in Fossil are not fossils.
This is why it bugged me so much as a kid lol I fully expected to be able to pull a Raichu from Jungle. Or maybe the real issue is Pikachu is in Jungle…? Considering you can find a Pikachu at the Power Plant in gen 1, much like other Pokemon found in the Fossil set (Zapdos, Magneton, Grimer/Muk).