I have previously made a proposal similar to the OP's but with a more balanced mechanic based on the FSD drive capabilities of each ship and their mass. My proposal actually avoided the problem you describe, but it seemed to be ignored by most
Essentially the FSD drives of the ships would combine their power and evenly distribute the jump range between the wing. As an example:
700 Ton Conda with a 30LY jump range is paired with a 1700 Ton T-9 with a 13LY jump range. The Combined Mass that their two 6A FSD drives have to overcome is now 2400 Tons. That is 1200 Tons per ship. 1200 Tons with a 6A FSD is about 17-18 LY. Now both ships can jump 17-18 LY instead of 30 LY and 13 LY.
If you tried to do this with an ASP and a T9 it would not work very well because the ASP has a 5A FSD, but an ASP and a Viper could have a really big improvement compared to the Viper by itself. So Bigger ship with Bigger FSD kind of helps Tow the small one.
- - - - - Additional Content Posted / Auto Merge - - - - -
Also, that would mean a Conda or a Cutter could be used to "TOW" 3 Vipers into battle with it without too much difficulty. Would be an interesting, IMO, to see something like a large long range ship being escorted by a wing of small short range ships.