Guns can add to the playstyle of ships and give it a new field of options. A Squid, while naturally being aggressive and control with its manouverbility flying around the enemy in close range can turn reactive when you give it a long range gun, which can still be used aggressively.
Having guns for multiple ranges allows for multiple playstyles. A Junker with long range guns can play reactive, but with its limited movement options it can only get so aggressive and can only demonstrate so much control. Forward facing ships profit more from multiple ranges, a long range Pyramidion can be reactive, but as Hillerton demonstrated, can very well be agressive, especially when a Mercury is involved, since it doesn't have arming time.
A Mobula with Hades, double Artemis and double Carro, with one Carro shooting incendiary rounds can be reactive, can easily control the engagement with disable power and its own mobility and can be flown as aggressively as the dear old Metamidion. Although that is cheating, only a handful of people fly actual aggressive ships nowadays, in competitive at least, most of them being Squids or SkBo's Gatling Mobula Wombo Combo.
And I am not saying long range means reactive, but it certainly allows for an easy execution for a reactive playstyle.
Mobulas can still be rammed to death. The difference to now and back then however was that people now are actually, believe it or not, dodging vertically. Sometimes at least.