User blog comment:Rozh/Surface-to-Orbit Artillery/@comment-59290-20110327060531/@comment-26685181-20110327074647

It's exactly the argument used by the US Navy to replace its cannons with missiles - superior range and firepower. Unfortunately (if I recall correctly) a missile is much more expensive to produce than a cannon shell, and there's always the possibility it can be jammed electronically.