I'm not sure, but don't npcs prioritize low ac targets? So equiping a shield on your barbarian would increase the chance that other party members get hit, which is generally not what you want.