Currently the Array tool has two options for the reference designators:
“Keep existing reference designators”, or “Assign unique reference designators”. I’d like to see a third option: “Increment reference designators”. That would take the reference designator of the selected object and just increment it over the cloned instances.
I suppose you can ask, but I don’t like your chances.
Why would you draw a circuit using D1, D2 & D7 and then want an array of 25 that starts at D3 and omits D7? Wouldn’t it be more obvious to already have D1 to 3 and start the array at D4; or have D1, D2 and D28 and start the array at D3?
Another very obvious use for the Array tool is in the footprint editor for making a connector. Would you ever design a connector without sequentially numbered pads?