yeah you are right, but what we are seeing at the moment is ALL aspects of weapon upgrading being extremely tedious grind, even moreso than ships are for engineering today. Cant say i agree with the DPS though, cause we see that in horizons, and we will be seeing suit upgrades that make shields better at the very least so makes sense at least in my opinion. I think its fine from what we see so far mechanically, the only issue i have is the artificial gameplay extension via EXCESSIVE grind if you wanna go and upgrade anyhting to G5Locking higher weapon damage behind tedious grind is a lazy design decision. It feels home in number-based RPGs, but is totally wrong in a Space/Military Simulator.
Engineering for fire rate, accuracy, ammo capacity and attachment number should be totally OK, but locking realistic TTK of NPCs and in PvP behind material grind will turn off players.
See the (Very sad.) story behind Ghost Recon: Breakpoint flop as an example of introducing number-based progression in a MilSim shooter.