There's some pretty good evidence in the layers of rocks with alternating magnetic orientation. The rock layers on ocean floors have patterns agreeing with those on land. The oscillation of earth's magnetic field isn't an ad hoc hypothesis, it has a rock solid foundation.
Just like nutrinos just happen to become "undetectable" when they pass by the earth.
What's this supposed to mean? Do you believe that neutrinos would be detectable somewhere else? What evidence do you have about neutrino detectability?