I don’t honestly hate it. While it is excessive to a degree, and could be reduced some, as Lolli said, with the amount of RNG involving anoints/parts on weapons, and the crazy, crazy amount of skill point bonuses and passives on coms and artifacts, it’s really unavoidable. At this point, the only real way to avoid it, would require a full rework of the game to massively reduce the RNG factors, i.e. cutting more anoints or eliminating them entirely, reducing the number of variables in coms, etc, and fully balancing all of the guns, so that more are viable to begin with so we aren’t all mostly looking for the same handful. Of course, at this point, they could always just sunset some legendaries to thin the ranks too. I doubt we’re ever going to get enough of any of this to make it truly feasible to reduce world drop rates too much. As things stand now, the only thing they could do would be to lower the world drop rates, but heavily increase dedicated drop chances.
Being completely honest, even if they somehow managed to fix a lot of the RNG issues, I wouldn’t want things to be the way they were in BL2, because over hundreds of hours in that game, I only ever had a handful drop across all 4 characters I played. What endgame I played, I was usually using a couple odds and ends legendaries, and some purples that I could make do with. Most of the meta gear, I never even saw, until my son gave me some when the Commander Lilith dlc dropped. I would want a nice middle ground between the extreme stinginess of 2, and the abundance of 3.