why don't tanks have more than one Cannon it seems like a no-brainer right more guns equals more Firepower but hold your horses or rather hold your shells it's a far more complex issue involving weight accuracy and this guy first off a tank's main gun needs to be incredibly accurate to hit targets miles away but accuracy isn't just about the gun it's about the entire firing mechanism working in Perfect Harmony add a second Cannon and you've just doubled the complexity and then there's the issue of Mobility each main gun would add substantially more weight and more
weight means more strain on the engine less speed and less maneuverability also Imagine reloading multiple turrets reloading a tank's main gun isn't like reloading a rifle it's a complex process and a second main gun would need a second loader or a separate auto loading mechanism and finally consider the maintenance more guns means more parts that can break down it might sound mundane but In the Heat of battle reliability can mean the difference between Victory and defeat