this is more of a gripe with average combat encounters in the game not being very threatening
I mean what's the alternative? Being able to blow up your own ship to earn a d-mod?
No. D-mods appearing are random (do you get 1? 2? Maybe even 0?) and actually somewhat rare if you are using a rugged construction hullmod ship. In order for my gripe about d-mods to be ‘more of a gripe about average combat encounters,’ this means you’re saying the player should expect to have
all of their ships be destroyed and recovered somewhere between 2-6 times, each. I don’t really know how long it would take to get 5 dmods per ship, especially since you can try to find bad quality ships to salvage or buy from out there in the wild.
Searching for a broken up ship, fair enough. Expecting to constantly take losses? That doesn’t sound normal to me.
There’s several potential ways to be an alternative for d-mod generation.
Make Derelict Ops unlock a ‘jury rig’ hullmod which becomes a random d-mod at the resolution of your next battle it is deployed in.
Add a market feature of some salvaging company that specifically trades in junk ships, maybe you have to trade in a pristine ship to do so.
Make a market feature of some company that performs research on ships by shooting them at a shooting range. They could pay you to shoot your ship up, giving it random dmods. This was even made into a mod on the mod index.
I’m sure there’s other ways too.