Because it doesn't have to be exactly like it used to, but bring back the essence of slowly improving your gun over and using bits from other guns to form a better one... you're both talking like I want A16's gun assembly back the exact way it used to be and that it was the holy grail. It wasn't !
Maybe you missunderstood my posts. I didn't like the crafting system for weapons in A16. I said nothing against improving guns while progressing in the game. It currently does, too. But with only 6 levels and you can add modifiers, also an increasing amount with higher level weapons.
But the question is different: How do you want to achieve what you want? You say the A16 system was not that good anyway. The current is to simple? So how do you imagine a system that plays like you expect? Any ideas, suggestions?
"The old system was bad, the new system is even worse" doesn't help anybody, that's just complaining.
I also didn't say that mods and components can not work together. I just said that the old components system was just bloat, because there was no higher level/complexity with assembling a better gun from components. You always just took the highest level parts and assembled them to a weapon to get the highest possible level for the overall weapon. Basically it would be easier to "merge" two weapons together with one getting the good parts and the other one the worse parts automatically, without do the clicking stuff manually.
To make this REALLY a thing, i could imagine having random stats on components, but that needs some more changes. Maybe a barrel brings accuracy or damage. A clip brings larger size or faster reload (e.g. having 10 bullets with 150% reload speed or having 15 bullets with 100 reload speed). Things similar to this would make assembling weapons from components make at least a little bit interesting, because this way you can really customize your weapon instead of just put things together resulting in the highest level.
But here the circle closes: That's exactly what the modifications do now. So this would work of course, but it's just redundant.
BUT even with this the components are still storage spam.
And it would make the game even more a shooter.