I completely understand that and agree that it is frustrating. However, shouldn't the solution be to create a smarter loot system that provides useful rewards rather than going the route of re-rolling loot in a container every time a player reloads a save? The point is, you should finish those fights and receive something useful for your effort, rather than feeling like you need to reload in the first place to roll the dice once more.
I think it is because the game is not supposed to reward everyone with the best loot every time. It is a dangerous path when you start giving people what they want in every reward. They then expect a linear progression of rewards, that every time they get a reward it should be equal or better than the last one. Note this expectation has been killing gaming systems over the years as players get bored with the systems because everything they do is rewarded with valuable gifts and the act of receiving a reward for ones effort becomes pointless.
So rather than giving everyone great rewards because some will save scumm to get them anyway, you let those who wish to cheat the system make that choice for themselves while everyone else plays the game as intended, without concern for what Bobby or Billy will do when they play the game.
I mean, if you think you should get better rewards, you can either save scumm, or build/wait for a mod that ups the reward level of all rewards. After all, this is a game, not a vending machine. /shrug