The whole ldea of armor was to get rid of chance CC from first game, where you were savescumming to counter or apply CC rolls.
This helps with is massively and introducing partial armor partial CC chance would ruin that.
One thing is that maybe it could be just "armor" and not split to types, but generally I'm ok with this system especially because different NPC types have different armor weighs, like little magic and ton physical like many fighter types or reverse for mages.