>>46613814Your mistake is assuming that "physical" attacks are purely physical.
By this point, it's been made very clear that every type has its own elemental energy which is what gives moves their types.
A Ghost type Pokemon might be immune to an attack that uses Normal energy or Fighting energy, but that's it.