I don't see the reason why he needs to die. Just because he wants to die. The Strawhats ain't the "make a wish and we grant it" pirates. There's no reason imo why his wish to die should be fulfilled. He's a villain, he's getting the short end of the stick. And even if he dies, I would say by the hands of the people of Wano, and not Zoro.