I'm not surprised. I have expressed my concern about this armor system during EA. They had the chance to remove it and change for something else. They didn't, and here is the result.
I dunno the problem is they didn't really do anything with it.
If magic was based around CC and status effects that ignored armor (and that had additional affects once armor was gone like we currently have) that could have worked well also.
So you have slow, shock, poison, fire, and chilled affecting enemies even while they have armor up.
But only a few affects apply.
Anyhow I'll chalk up the wonkyness as a good first attempt. The reason they didn't change it is because that would require changing the entire game on the fly. Not every game can get everything perfect the first time around.