They aren't totally impervious, but yeah, they mostly work pretty well. As metallurgy made better steel, we kinda came full circle with trauma plates in carriers and ballistic shields too, they pretty reliably stop most small arms.
Now I'm wondering how modern armor would do against something like an English longbow.