For you RNG might be bad, for us RNG makes the fight interesting and less predictable. In a real battle not everything is predictable, a real battle is messy and not like chess. If plan A fails, you have to adapt and use plan B.
If you want a game without RNG, you should remove all RNG: Hit chance, Crit chance and Dodge chance are RNG aswell and can still mean, that an enemie survives instead of dying.
But however, the core issue with the armor system is still, it punishs mixed setups and together with the poor attribute system it ruins the core feature of the first game: cross classing like mixing scoundrel with Aerothurg.
i'd say this is more of a problem with the way stats work than with how the armor system works
also don't agree with your position on RNG; most games have RNG values that you can either increase or decrease with other variables like crit chance or dodge chance. this is different from making mid-fight strategies rng-based, and there's no need to remove the former just because the latter doesn't exist
either way, it is what it is and there's no reason for Larian to change it. if the first game had more rng with regards to CCing then it catered to people who prefer the rng approach, while the second game caters to people who prefer to keep rng values to a minimum. neither of these things make either of these games better or worse; they just suit people who value different types of combat
as for the hybrid complaint, this is something i agree with and i think stats could do with some change so that different skill combinations become more viable
edit: re: magic comps vs physical comps
from my understanding all physical teams tend to be better because physical resistance is a relatively rare trait on enemies, whereas most enemies have arbitrary resistances to most if not every magic type, if they aren't just flat out immune to one or several (think alice alisceon on tactician with water immunity, i had to use necro spells and healing to kill her with my friend when we ran an all-magic composition because magic is just that inefficient vs some enemies)