We have dual extractor spring in our 5.56mm guns, so our guns are different, however we did a lot of work with others guns too to ensure we where better.
The spring tension is not really the issue with the insert added. It's a rocket wire spring, so it has a very finite life and without the O ring really takes a beating.
On adjustable gas ports -- yes they seem like the perfect solution. However the adjustment is easier said that done. Pistons guns with a gas plug are much easier to work this on, as it vents the excess gas after rearward movement of the piston has started. Pistons in this manner are much more efficient, and easier to setup for adjustable gas system -- look at the C1A1 - two position gas plug, and an adjustable Gas Regulator (from 0-12 IIRC, its been a long time). The Gas Plug was for Grenade Launcher or Not, and I cannot count the number of times people reversed it in the dark -- nice idea, poor implementation, as you then had to turn it around, and make sure it did not launch into space. The Gas Regulator allowed for venting after the piston started to move so you could dial it so just enough gas was used.
Direct Impingment systems operate differently, as gas travels down the tube, and presures the bolt against first the bolt face and then pressure forces the bolt carrier back and the cam pin unlocks the bolt from the carrier has travelling reward and pushing the cam pin into the cam in the bolt carrier.
Its not just as simple as smashing an op rod back into the carrier.
I have yet to see a well designed adjustable gas port for a DI gun, we went down this road several years ago on the early Battle Rifles (02/03 time frame) as that gas system was not optimized to run both suppressed and unsuppressed without adjustments.
The issue is how to adjust it easily and identifiably, and secure it so it is where you want it. Also moving parts in the block do not do well with sealing the system, so some tend to leak like a sieve.
I have my own design for an adjustable DI gas system, but not sharing it right now
So what are the other options:
I know some entities have ports sized to a minimum, and one of the best open source examples, is Grant Timblerlake from G&R Tactical has a 10.5" gun that has a very small port, it is very clean even suppressed, although it does not lock back when unsuppressed. The idea is to both have a clean running gun, with minimal recoil.
Thought with lower power ammo the gun may not function at all.