As a long time Starmada player, what changed to make this an issue?
In Compendium it was part of the core rules to for it to be possible have range 24 standard weapons and range 40 spinal mounts.
In X range 33 spinal mounts were still possible.
Several of the standard navy's in both Compendium and X employed these.
Oddly in AE none of them do.
Further the current IS designs seem to treat range 15 as the default max range for the IS setting. This is lower than it has been in the past. Previous editions all had designs that maxed the range for many ships. This is pretty logical for any navy. The navys with exceptions to this had ways around it (cloaking for example) and didn't need to have long ranges.
Rightfully any navy will design ships to have an ability to hit max resolution range or have a good reason not to.
It is also unfair to compare ships designed under different assumptions. One designed using optional rules not available to the other will give unfair results.
And yes Tech controls a battle just as much as this current range discussion. A navy with significantly higher tech levels will control a battle. Consider the Vorlons/Shadows vs the younger races in B5 or the Borg in Star Trek.
If your opponents are all under the assumption that all techs are –2 and max weapon range is 9 and you design a navy with tech 0 and range 18 weapons; the same situation will occur. The later navy will dominate and destroy much of the opposing fleet before it can close.
Starmada portrays this very well. It doesn't matter that you have more ships.
Also with all the terrain rules in AE I think the material is there to spice up a battlefield a lot. I would expect that most battles should take place around such for objective purposes.
Deep Space battles would be rare. Navys will always want to fight to their advantage or for an objective. A cloaking pirate navy that raids shipping will only engage an opposing fleet if it has to. Perhaps after its main base/manufacturing facility deep in an asteroid belt is discovered and a fleet has been dispatched to destroy it. Is this an optimal situation for the attacker, certainly not, but it's the only way to stop the raiders.