Warriors' shields have the same armor as the wing shields which has a DEX requirement to wield. And we all know that DPS is best increased by DEX while STR does next to nothing other than wearing armor.