I think they really need to add some sort of RNG insurance to counter this. Either lower levels still need to have *some* chance to level your weapon, so it doesn't feel like wasted time going through them when you're close to +30/+30, or there needs to be some way to guarantee at least some progress each time you do the full 50 floors. That way, you don't feel like you're punishing yourself for completing Floor 50.

Either a guaranteed +1/+1 for clearing 50 or the ability to trade in Potsherds for a +1 to either Arm or Armor would probably do the trick, since clearing 50 does give you a Potsherd as it is.

Right now, when you've got only one or two levels to go, and you're staring at a level 49 run in which you got no upgrades...it really does make either wiping or leaving more attractive than doing the whole two-hour slog through floors 1-40 again.