I think yes. Why?
Because it made every weapon useable.
-
How about forget reforge or any of that. Make a mod system. Have the gun drop with no perks only mod slots. The if you want firefly get a firefly mag. Third eye? Find a scope with Third eye. That way with some time and effort you can craft the gun you want. And that prevents the "unfairness" of random RNG rolls. RNG will always be apart of the system but at least the player has a little more control over their gear.