There's one thing that drives me absolutely crazy about weapon customizing. Here's an example:
I have a Combat Shotgun to which I added a full stock. I killed an enemy who had another Combat Shotgun that had a short stock, but a better receiver. I'm unable to simply pull the stock off my shotgun and add it to the other, to produce the best of both worlds.
Want a better example? I can't pull the Reflex Sight off a captured Laser Rifle and add it to my Righteous Authority, because I don't have Science perk yet. A reflex sight is just a sight that's held on to the top of a weapon via a rail attachment. There's no science involved in it, just some screws. And when I remove the mods, I have them in my workbench- but I can't attach them to a different weapon. It's as if there once was an intention to allow them to be re-used, but then someone changed their mind....?
My suggestion? Let us re-use modifications removed from weapons, on other weapons of the same type. Maybe it will cost some extra materials to do this, but that's preferable to the frustration of staring at one laser rifle with a full stock that can't be pulled off and slapped on to the rifle with the pistol grip... even though it all looks modular, like it SHOULD be possible.
Thanks for reading.