Why should electrostatic field be zero inside a conductor?

In the static equilibrium, there is no current inside, or on the surface of the conductor. Hence the electric field is zero everywhere inside the conductor.
Since the charge inside the conductor is zero, the electric field is also zero.