The problem is that barkskin does not use the language you claim it uses. It uses language that is used nowhere else in the rules: "target's AC can't be less than 16, regardless of what kind of armor it is wearing."
This phrase, in a rules context, is ambiguous to the point of being meaningless.