Change durability loss to respawn of enemy on death

When you die you lose durability, eventually leading to you doing a quick trip to repair your gear. After a few hours in Sacrament, the cost to repair is meaningless and the game mechanic is a minor annoyance and doesn’t serve the purpose it was added, to punish death.

This leads to a game loop where you make your way through a section, kill something, die, respawn, kill another something, die, respawn, quick trip to repair and repeat until the boss is reached. This greatly removes the challenge from the game, leaving only platforming/exploration and a boss to fight to accomplish.

I propose the removal of gear durability and instead on death the last foe you defeated is brought back to life. Multiple deaths without removing a foe, results in the area being re-populated in the reverse order in which you cleared it. Death after 1 kill returns you back into the same situation with regard to enemy numbers, death without a kill causes your progress to reverse, and death after two or more kills continues to move your progress forward.
This results in death having a more meaningful punishment, yet preserves the ability to slowly make progress, without encouraging you to run head first into enemies to try to slowly chip away.