I agree, but there are various examples across the canon and EU which showcase astromech droids with combat capabilities. Yeah they seem a little gimmicky, but if wookies build to punch your guts out, not utilizing the bowcaster once, why can't an astromech droid build to spew oil on the ground...