Weapons cost a lot of money, so it isn't very efficient to pack them onto a cargo hull that would die so readily. However, you could put a lot of weapons on it, maybe if you were going up against Dreadlords and you know you'd die in one shot ANYWAY.... then you can make the attack, do the full damage of all those guns on the cargo hull, and its HP wouldn't matter.