The game is simply being developed as a PvE game. Where all of this stuff doesn't really matter, because they can control what weapons the AI will be using, so any weapon mods are simply neat little toys for the player to experiment with on the AI. Designing a game to still work when you're dealing with players trying to min-max a meta build is so much harder.
Anyway, I think they took a wrong turn by adding lots of combat-relevant enhancements to the game. The weapon mods now, before that, it was shield boosters, shield cells, HRP,... Combat already was a very interesting part of the game, with much activity, and large variety of weapons, tradeoffs between shield sizes.
All that effort wasted adding extra stuff to what was the most complex and interesting part of the game already, and it made it worse, not better! Look at the contrast with other activities, something like exploration is still most efficiently done by honking and jumping, repeat 10000 times. And the trading support in the game is so poor that players alt-tab out of the game and use external databases to find deals.