I read a number of US military articles that pointed out US carriers forces are not optimal against China in South China Sea, it ace weapon is its submarines forces, and F35B from amphibious forces, plus B1 lancer carrying LRSAM against China naval ships. Current situation is very dangerous for China. It's J11B and even SU35 can't handle the F35B in South China Sea.
There won't be carriers for DF21D, DF26 to shoot at.
If the mere existence of carrier killers means that carriers will not come within sortie range, then they have fulfilled one of their purposes. U.S. sortie rates for fighters and bombers will be radically reduced, which tips the scales in favor of China.