I think the conception of using just missiles for land attack role is a bit outdated.
The current PLAN vessels are strictly focused towards defense, but the railgun program will be key towards China’s sustained land attack/invasion capability if it decides it needs one.
A stealthy “mini zumwalt” as big as a frigate (054A) or a light destroyer (052D) can carry 24-32ish VLS dedicated to land attack on it’s flanks. It’s main armament would be a single railgun housed in a stealthy turret. For self defense, it would give up a few cruise missiles for a handful of MRSAMs, otherwise having only it’s stealth and HQ-10 launchers to defend.
Such a ship would not be overly expensive due to small size, but it would carry a massive punch, bigger than any 112 VLS fleet destroyer.
In low danger scenario, they can operate independently and muscle out any single foreign navy ship attempting to encroach China. If open war breaks out, they could sail under the protection of red AEGIS vessels and act as main land attack.
I don't see missiles being outdated for land attack.
With the advent of cheap precision strike and reconnaissance, any country can start putting together A2AD zones.
So all militaries are having to increase the ranges of their weapons, which at the moment, means missile range.
I agree that the railgun is really useful to the Chinese military, because of the Taiwan scenario.
But railguns aren't ready yet, plus the projectiles have a much shorter range than anti-ship or land-attack missiles.