Barbarians don't tank with AC, they tank with HP and DR. This is a deliberate 5e design choice. If you want an AC tank, there are other classes for it. Losing barbarian benefits if you wear armor is "working as intended". But yeah, I wish it was possible to lock in "thematic style" for all characters regardless of what they're wearing.