I see your point. It would be disappointing to find a +1 shield and not get any benefit from it because you already had +1 armor. That said, not all magic items are useful for all characters. A 20 Str barbarian doesn't get any benefit from wearing gauntlets of ogre power, for example.
It is...