1. You can only use one missile to hit a target. In pre-gps era we would would dozens or hundreds of rounds to ensure one of them destroys the target.
2. You can fire from a safe distance. Using artillery or dropping bombs from an airplane involves physically getting closer to the target. This introduces much more complexity that adds to the overall cost.
3. There is significantly less collateral damage when using a single missile for a target compared to bombing the general direction of the target.
4. We take significantly less risk of casualties when using these missiles.