Cara acho que se ta indo pela premissa errada nisso ai que voce disse
Porque o kabuto teria de pegar o DNA do Deidara nessa ultima luta dele ? porque ele nao poderia ter pego o DNA do deidara antes ?? Vamos só supor que
Kabuto por sorte no dia em que foi pegar o DNA do Sasori tambem aproveitou e pegou o DNA do deidara desse braço => http://rebmanga.com/naruto/281/13/
Talvez o kabuto tenha pego o DNA do Sasori e Deidara antes mesmo do Zetsu e Tobi aparecer assim como ele pode ter pego o DNA do Itachi antes mesmo dos caras levarem o corpo do itachi embora
Na verdade o kabuto nem precisa ter pego o DNA do sasori, itachi, deidara e outros dos corpo ja que esses ninjas em especifico lutaram com outros shinobis e durante suas lutas perderam sangue, basta o kabuto ir com algo de medico e recolher esse sangue do chao
O Deidara perdeu sangue la em suna quando o gaara tiro o braço dele, perdeu sangue quando o kakashi tiro o outro braço dele com o kamui e o naruto tbm deu uns belos socos nele q o fez cuspir sangue
Nao existe regra q diga q o kabuto tinha de pegar o sangue do deidara durante a luta com sasuke, pode ter sido contra gaara, kakashi, naruto ou outro qualquer
Pode ser q o kabuto tenha chegado antes de zetsu e tobi se nao me engano o zetsu vee as lutas mas nao interfere em nada, justamente por isso ele viu o sasuke vs naruto no vale do fim mas mesmo assim o kakashi conseguiu pegar o naruto de boa, se o kabuto chegou ali o zetsu nem teria interferido em nada iiiiiii ao mesmo tempo teria ficado ciente do q o kabuto estava fazendo e por isso depois deu o corpo do madara pra ele mesmo antes do obito saber q o kabuto era user de edo tensei e blablabla