They changed the system to remove the influence of rng and you put it right back in, lol.
The armor system is fine, there are plenty of magic skills that deals physical damage, geo acid, necro, and restoration on undead/decay, and there are finesse based magic armor destroying skills in scoundrel, str based magic armor destroying skills in poly. Always target the lower defense.
No matter how much people criticize the new armor system it's still better than the one in the first game, and I haven't seen any actual good suggestion to change it yet anyway.