Question
Why should electrostatic field be zero inside a conductor?
Solution
In a conductor, charge resides on the surface. So, charge inside the conductor is zero.
Then, according to the Gauss Theorem, electrostatic field is zero.