Everything ends with "But the repairs make it a loss".

Simple solution: Remove repairs.

I lose more durability and have to pay more for repairs if I full clear a dungeon and kill all trash than if I skip all trash, die once per boss at the door then get ressed(x3) and only kill bosses.

How does that make any sense?