Yeah, it's completely killed the Gunsmith for me. The real fun about this aspect was building a fully-kitted gun and balancing the positive effects with the negative but here, if you have 3 or more attachments, you will be at a disadvantage in at least two areas - usually ADS time or recoil which are pretty key, unless you cancel them out and then it's basically the same as the gun being barebones by default.
Without them providing the numbers either, it is also impossible to determine the true impact that these effects have. You can literally have a gun where ADS time is reduced 4 times which is likely crippling but it's silly that we don't know if it's 0.1 seconds or something like 0.5 seconds for each attachment.
I've found one underbarrel which has no negatives and about 10 attachments on some guns which have exactly the same +/-. Even the blueprint builds must be catastrophically bad! There's just too much bloat and it's a headache trying to sift through trying to craft a gun even just choosing 2-3 attachments in the basic sense.
The whole thing needs a rework really.