In SE3, there was a "range attenuation" setting for each weapon. Now SE4 has an exact damage setting at each range so you have even more control of that. But the decreasing ACCURACY of all weapons per square range is the same. It's set in settings.txt for every single direct fire weapon in the game. This doesn't seem right to me. Some weapons ought to lose accuracy FASTER than others. A DUC is firing a solid projectile, for example, while the Meson BLaster and APB are firing atomic particles -- at least, according to their respective names though the fields they are researched in are called ENERGY weapons...
Anyway, particles can be accelerated close to the speed of light. A huge chunk of "depleted uranium" probably cannot without very advanced technology. By simple ballistics, the DUC ought to become less accurate much faster than the particle beam weapons but it has the SAME loss of accuracy. How about a seperate setting for each direct-fire weapon for accuracy lost PER SQUARE or range instead of the flat "to hit modifier" thing that we have now? And once you do that you could have a modifer in "mounts" to change it as weapons get larger. The combination of the two settings could allow for a good simulation of larger "ponderous" weapons vs. smaller weapons with quicker tracking.