I don't know if it's possible, but why not add another mod slot to weapons? In this slot, you can add perks from a new pool of weapon mods that drop at random in the wild with drop rates base on their quality. You can get these modification from anywhere in the playable PVE area or as rewards from a crucible match. These could be perks such as Third Eye, Lightweight, Grenadier, Knee Pads, Counterbalance or Battle Runner. They could be exotic or legendary weapon mods. Pull from the vast pool of D1 weapon perks. I'm sure some balancing and tweaking would have to be done after play testing, but I feel it would add something to grind for and give an easier route for weapon creation. Weapons could be brought back from D1 as well. Players wouldn't need as many unique rolls for weapons. But players could collect their favorite weapons and then grind for that unique perk for each weapon they found. Weapons could retain their current balance and perks could be adjusted around the current balance.
-
Fixed rolls can work. It worked with Raid gear in D1, and it can work in D2. Bungie needs to find a way to make perks more relevant, and make guns more exciting. Its really all about implementation, not design philosophy. There are plenty of solutions within the framework that can provide answers to the problems people have. There's no reason to just say go back to Random Rolls. Generally, people do not like Randomness. Handcannon bloom, and in-air accuracy are perfect examples of how Randomness is not liked. People do not like receiving weapons with sub par perks through randomness. They do not like not receiving the loot they want period, because of randomness. If anything, Destiny has taught that randomness is not a fun game mechanic.