Unfortunately, what you proposed is exactly what Larian hates. They implemented the armor system because they don't want CC to rely on RNG factors.
Frankly it's my opinion that this recent obsession that "Anything RNG is TERRIBLE and everything should be 100% predictable" (not just from Larian but also from a certain group in the user base) is completely stupid.
I've seen similar complains for XCOM as well, and they don't make any sense.
It's a system of chances. High chances will work (way) more often than not, and low chances will fail far more frequently.
I don't see what's the problem with it, nor why that's "a problem that should be addressed".
This whole "We are coming up with convoluted systems so no one will ever need to weight his chances" is a textbook example of "Solution in search of a problem".