Yeah but a railgun projectile is so much cheaper. It's nice to have the ability to shoot cheap projectiles pretty damn far. Sure, it's not as far as a guided missile, but its still far over the horizon, and it costs a lot less and has much less risk of getting intercepted because it's moving so much faster.
What about katyusha style MRLs? I think they could fire cheap (not as cheap as metal chunks though but close) projectiles over much farther distances.
Has anyone toyed the idea of using railguns to fire ramjet cruise missiles? This will eliminate the need for a secondary engines since the missile could be accelerated to supersonic speeds upon leaving the barrel.