Enemies respawn over time because otherwise people can just wait for their mana and cooldowns every time they clear the room.
Master isn't meant to be finished in a few tries even with perfect play. You need some measure of luck and find certain overpowered combinations.