>>46999550That's not how that works. Flying types are immune to Ground attacks because they're in the air. They lose this immunity when they touch the ground, as shown by effects like Smack Down, Thousand Arrows, and Gravity.
And we've seen a few times that Flying types being immune to attacks like Bone Rush is pure game mechanics that should be ignored, because it makes zero fucking sense that having wings makes you immune to being smacked with a bone.
This also applies to Ghost; they're immune to Normal and Fighting because they can turn themselves intangible to make those attacks go right through them. Foresight and Odor Sleuth neutralize this by predicting when they're tangible and stiking them then.
The only Pokemon that "naturally repel" are Fairy types, who are surrounded by a sort of "magic armor" that blocks Dragon type attacks.