No.

If anything, what needs to happen is to make the loot system smarter. For instance, if a piece of gear drops that piece should not be able to drop again during that run. Duplicate drops are pure bs considering everything that could drop.

The next thing I would consider changing is adding weapons to the given item pool, but only after you've collected EVERY piece of that dungeons gear set.