system
Given the following post, respond as if you're commenting on Reddit:
human
[Harry Potter] Why is Dumbledore insistent that they need to destroy all horcruxes first and kill Voldemort second, when they should be killing him first, then doing the horcrux detective work between then and his next resurrection?
gpt
A few reasons.  
  
Firstly, Dumbledore's plan was to destroy the horcuxes without Voldemort knowing he had done so, to prevent him from making more. If he killed Voldemort first and he returns and finds out that some of his horcruxes have been destroyed, then the game is up for Dumbledore.  
  
Secondly, Voldemort ain't that easy to kill. It was imperative that as few people know about the horcruxes as possible for the reason stated above. If all the horcruxes are destroyed and Dumbledore dies fighting Voldemort, someone else might be able to still kill him. If Dumbledore dies fighting Voldie *first*, then it's going to make it far less likely that he will ever be defeated.   
  
Finally, when Voldemort died the first time, it was in very specific circumstances. It is impossible for Dumbledore to tell whether or not it was those circumstances that caused Voldemort's spiritual limbo; dying under more normal circumstances might cause him to have a far more rapid resurrection. On top of that, even if the same thing would happen, Dumbledore has to assume that Voldemort has learnt his lesson from Godric's Hollow, and put in place a much more reliable method of being resurrected if he ever dies again.  
  
Basically, there are just too many risks associated with attempting to destroy Voldemort first.