You say It as a rule, and that thing is subjective, you can't decide that It doesn't fit, it's what you think, not a fact, since Pokémon has no sense in many aspects.
Such as Ash getting Pokémon that doesn't "fit him" like Muk, Glalie , Boldore, Melmetal and Dracovish, I think those ones doesn't...