I do agree with you on some of what you are saying. In this case comparing a 100mm with a 30mm. My only thing is that an aircraft can retun to base when hit by 30mm cannon if the aircarft and pilot know how to menover in the right way. Like in the Golf War and AC-130, A-10 and other aircrafts along with them managed to excape and return to fight another day. And the Iraqies had guns were also radar guided. But a well placed round form a 100mm and there is no way an emeny aircraft is returning to base. Espically if they are directed by radar or some other electroinic devise such as electro-optic in this case. And a range of 14km for the 100mm compared to just 2-4km with the 30mm. With the Iranian gun proper range (14km) could scrap an entire mission and the sociological damage it can have on an emeny if it starts to loose planes left and right before they even reach the target area can be quite devistating. Another reason a 100mm can be extremly usefull against crusie massiles taking them out well before they can come close to the target area.
I also noticed that the German gun can also be used in a secondary role of taking out light armored vechiles the same goes for the Iranian system but one Iranian 100mm gun could probably take 5 or 6 IFVs along with supporting mechnized infentry vechiles and personell.
The trouble with large caliber AAA is that due to the large round and the big mount, the rate of fire is low (compared to smaller calibers), which makes it hard to hit modern, fast and manouvrable, targets. Hence, the need to group these pieces. Which further limits their mobility. For similar reasons, the 57mm twin towed as well as tracked AAA are considered obsolete and are no longer in front line service (though in reserve sometimes).
The
Flakpanzer Gepard twin 35mm is an example of a more modern SPAAG with a adequately high rate of fire (550 rpm per barrel) and nearly completely automated operation, with fast turret responses and full gun stabilization. It has a 3 man crew (driver, gunnenr, commander). Each 35mm gun has 320 rounds of ready-to-fire, anti-air ammunition and 20 rounds of anti-ground target ammunition. The guns are capable of firing a range of standardised 35mm ammunition, including the new Frangible Armour Piercing Discarding Sabot (FAPDS) rounds. These dart-like rounds have a muzzle velocity greater than 1,400m/s and carry no explosive (i.e. they are designed to penetrate armor), much in the same way a tank-round does.
By comparision, the ZSU-57/2 has a rate of fire a practical rate of fire between 100 and 140 rounds per minute per barrel. Muzzle velocity is 1,000 m/s. The vehicle carries 300 rounds of ammunition: 176 rounds in clips inside the turret, 72 rounds in clips in the hull front, and 52 separate (unclipped) rounds in special compartments under the turret floor. It is largely manually aimed. It has neither radar nor modern electro-optical sights, nor a fire-control computer.
The towed single barrel. It has a crew of 6 (commander, driver, gunner, sight adjuster and two loaders).
57mm AZP S-60 AAA has a rate of fire of 105-120 rpm (cyclic) and 70 rpm (sustained). It Weighs 4,660 kg. In Iraq (Iran–Iraq War, Gulf War and Iraq War), the S-60, normally deployed in battalions of 36 guns, in defense of divisional headquarters and field artillery assets.
The rate of fire of a KS-19 gun is just 15 rounds per minute. It weighs 9,550 kg. The KS-19's onboard sights can be used to engage air targets, however increased accuracy was achieved if used in conjunction with a fire control radar such as the SON 9 (NATO Reporting name 'Fire Can')and PUAZO-6/19 director. Yes, The weapon can also be used against ground targets such as tanks, armoured vehicles, fortifications, bunkers and surface ships. But will it ever run into them? To the extent it is still used, this type of AAA is primarily used to defend high-value static targets, which are typically located well inland and away from any likely fronts. (You don't want to be caught towing this thing around in today's highly fluid battle zone, in which mobility is key)