>>50309261Realistically, it's because the fuckers are too incompetent to have a toggle for whether or not a species is flying or levitating and disallowing certain Ground-type moves from hitting, instead opting to make up for that by having it be an immunity thing for Flying-types and those with Levitate. This is why species like Beedrill and Venomoth are similarly affected by Earthquake despite never touching the ground. In short, it's a gameplay thing that they never bothered to create a check for in a per-species basis.