I dunno, I'm fine with (almost) every official shield being an exception to the general rules for magic armor, given things like Evocation Wizards not even having (unless they managed to get Sacred Flame somehow) a cantrip of their school that could be used with their school's subclass feature...