Why can’t the gravitational force on a point mass outside a spherical shell be zero?
Outside a spherical shell, the gravitational force acts as if all the mass is concentrated at the center. Since the mass is non-zero and the distance is finite, the force (F = GMmr2) cannot be zero.
Ref: Halliday & Resnick, Fundamentals of Physics, 11th ed., Chapter 13: Gravitation.