India has said its missiles were aimed at stopping new attacks on its territory. But analysts question that approach.