Targeting would also be a problem. Want to plaster an area with unguided rockets, then this would work if the seas are calm, you might even get close
Want to hit specific targets, then you have problems. The missile has to know exact orientation to the target. Ever wonder why the Navy doesn't have MLRS rockets loaded? Navy missiles determine their orientation after launch. Land missiles get theirs on the launcher. The US spent a ton of money trying to teach the Army missiles how to figure it out and couldn't. Location accounting for pitch and roll at time of launch is a lot harder to figure out then location, direction/angle and height above/below tgt that you do on a land based system
As for it being used with antiship missiles. Once the ship turns on a fire control radar to target the navy ship, that ship dies