Is there a reason why these ships don't simply use YJ-18? Wouldn't it simplify logistics and maintainace as well as drive down unit costs to just have a single AShM?
Maybe YJ-18 needs to be VLS only, since they can nearly be 9 meters long. The YJ-12 with booster might be somewhere over 6.3 meters to 7.